diff -r 5f14b1b5f869 -r 5879aa161e65 usr/src/uts/common/fs/zfs/zfs_fuid.c --- a/usr/src/uts/common/fs/zfs/zfs_fuid.c Wed Mar 31 15:31:10 2010 -0600 +++ b/usr/src/uts/common/fs/zfs/zfs_fuid.c Wed Mar 31 15:46:12 2010 -0600 @@ -19,8 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2010 Sun Microsystems, Inc. All rights reserved. - * Use is subject to license terms. + * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. */ #include @@ -376,7 +375,7 @@ rw_enter(&zfsvfs->z_fuid_lock, RW_READER); - if (zfsvfs->z_fuid_obj) + if (zfsvfs->z_fuid_obj || zfsvfs->z_fuid_dirty) domain = zfs_fuid_idx_domain(&zfsvfs->z_fuid_idx, idx); else domain = nulldomain;