Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c,v rcsdiff: /ftp/cvs/cvsroot/src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c 2010/06/24 13:03:05 1.8 +++ src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c 2010/07/21 17:52:09 1.9 @@ -949,7 +949,7 @@ again: if ((vp = ZTOV(zp)) != NULL) { mutex_enter(&vp->v_interlock); mutex_exit(&zp->z_lock); - if (vget(vp, LK_INTERLOCK) != 0) { + if (vget(vp, 0) != 0) { dmu_buf_rele(db, NULL); mutex_exit(&vp->v_interlock); goto again;