Index: zfs_replay.c
===================================================================
RCS file: /cvsroot/src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_replay.c,v
retrieving revision 1.7
diff -p -u -2 -r1.7 zfs_replay.c
--- zfs_replay.c	30 Nov 2010 10:45:27 -0000	1.7
+++ zfs_replay.c	16 Jan 2014 14:07:07 -0000
@@ -322,4 +322,5 @@ zfs_replay_create_acl(zfsvfs_t *zfsvfs,
 	if (lr->lr_common.lrc_txtype & TX_CI)
 		vflg |= FIGNORECASE;
+	vn_lock(ZTOV(dzp), LK_EXCLUSIVE | LK_RETRY);
 	switch (txtype) {
 	case TX_CREATE_ACL:
@@ -396,4 +397,5 @@ zfs_replay_create_acl(zfsvfs_t *zfsvfs,
 		error = ENOTSUP;
 	}
+	VOP_UNLOCK(ZTOV(dzp));
 
 bail:
