Mercurial > illumos > illumos-gate
diff usr/src/uts/common/fs/zfs/zfs_vfsops.c @ 9688:127be1845343
6841321 zfs userspace / zfs get userused@ doesn't work on mounted snapshot
6843069 zfs get userused@S-1-... doesn't work
author | Matthew Ahrens <Matthew.Ahrens@Sun.COM> |
---|---|
date | Thu, 21 May 2009 12:00:20 -0700 |
parents | f41cf682d0d3 |
children | 105f407a2680 |
line wrap: on
line diff
--- a/usr/src/uts/common/fs/zfs/zfs_vfsops.c Thu May 21 11:45:38 2009 -0400 +++ b/usr/src/uts/common/fs/zfs/zfs_vfsops.c Thu May 21 12:00:20 2009 -0700 @@ -1136,6 +1136,10 @@ goto out; xattr_changed_cb(zfsvfs, pval); zfsvfs->z_issnap = B_TRUE; + + mutex_enter(&zfsvfs->z_os->os->os_user_ptr_lock); + dmu_objset_set_user(zfsvfs->z_os, zfsvfs); + mutex_exit(&zfsvfs->z_os->os->os_user_ptr_lock); } else { error = zfsvfs_setup(zfsvfs, B_TRUE); }