summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/zfs/zfs_ctldir.c
diff options
context:
space:
mode:
authorMatthew Ahrens <Matthew.Ahrens@Sun.COM>2009-04-12 20:42:39 -0700
committerMatthew Ahrens <Matthew.Ahrens@Sun.COM>2009-04-12 20:42:39 -0700
commitea2f5b9e5bf4966630882d6d681a94768aea1d75 (patch)
treedc1e1f109339aab153e736a335287172320a465c /usr/src/uts/common/fs/zfs/zfs_ctldir.c
parentde81e71e031139a0a7f13b7bf64152c3faa76698 (diff)
downloadillumos-gate-ea2f5b9e5bf4966630882d6d681a94768aea1d75.tar.gz
6818183 zfs snapshot -r is slow due to set_snap_props() doing txg_wait_synced() for each new snapshot
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 45ce20c1ca..27c2c51a35 100644
--- a/usr/src/uts/common/fs/zfs/zfs_ctldir.c
+++ b/usr/src/uts/common/fs/zfs/zfs_ctldir.c
@@ -736,7 +736,7 @@ zfsctl_snapdir_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp,
return (err);
if (err == 0) {
- err = dmu_objset_snapshot(name, dirname, B_FALSE);
+ err = dmu_objset_snapshot(name, dirname, NULL, B_FALSE);
if (err)
return (err);
err = lookupnameat(dirname, seg, follow, NULL, vpp, dvp);