diff --git a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
index 42c9d895f3cd0119108e3f0db689a958f9c93916..f6f2f68b6f83f2e78b7546714074dfa77128669a 100644
--- a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
+++ b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
@@ -2496,7 +2496,7 @@ top:
 	 * Do this after setting timestamps to prevent timestamp
 	 * update from toggling bit
 	 */
-
+#ifndef __OSV__
 	if (xoap && (mask & AT_XVATTR)) {
 
 		/*
@@ -2528,7 +2528,7 @@ top:
 
 		zfs_xvattr_set(zp, xvap, tx);
 	}
-
+#endif
 	if (fuid_dirtied)
 		zfs_fuid_sync(zfsvfs, tx);