summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/zfs/zfs_ctldir.c
diff options
context:
space:
mode:
authormaybee <none@none>2008-05-22 11:13:47 -0700
committermaybee <none@none>2008-05-22 11:13:47 -0700
commit745cd3c5371d020efae7a911c58c526aa1fd0dba (patch)
treeb51619aadf57214d13bc332026e89b04be4128e1 /usr/src/uts/common/fs/zfs/zfs_ctldir.c
parent61b9bf51471fe5b28dc6aa361ecb7ce1f813cd40 (diff)
downloadillumos-gate-745cd3c5371d020efae7a911c58c526aa1fd0dba.tar.gz
6610506 Eliminate or improve retry logic from callers of dmu_objset_open()
6695465 divide by zero in txg_sync_thread() under heavy load
Diffstat (limited to 'usr/src/uts/common/fs/zfs/zfs_ctldir.c')
-rw-r--r--usr/src/uts/common/fs/zfs/zfs_ctldir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/zfs/zfs_ctldir.c b/usr/src/uts/common/fs/zfs/zfs_ctldir.c
index ec3593ae22..ced16d6631 100644
--- a/usr/src/uts/common/fs/zfs/zfs_ctldir.c
+++ b/usr/src/uts/common/fs/zfs/zfs_ctldir.c
@@ -782,7 +782,7 @@ zfsctl_snapdir_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp,
return (err);
}
if (dmu_objset_open(snapname, DMU_OST_ZFS,
- DS_MODE_STANDARD | DS_MODE_READONLY, &snap) != 0) {
+ DS_MODE_USER | DS_MODE_READONLY, &snap) != 0) {
mutex_exit(&sdp->sd_lock);
ZFS_EXIT(zfsvfs);
return (ENOENT);