diff --git a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
index 998ebecf3c87aa1b9d7b544d7bd21bd263afeb7d..7137b37808f75201d0c5f0996492f6710e22d2d9 100644
--- a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
+++ b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
@@ -322,7 +322,7 @@ VTOZ(vnode_t *vp)
 #define	CONTENT_MODIFIED	(AT_MTIME | AT_CTIME)
 
 #define	ZFS_ACCESSTIME_STAMP(zfsvfs, zp) \
-	if ((zfsvfs)->z_atime && !((zfsvfs)->z_vfs->vfs_flag & VFS_RDONLY)) \
+	if ((zfsvfs)->z_atime && !((zfsvfs)->z_vfs->m_flags & MNT_RDONLY)) \
 		zfs_tstamp_update_setup(zp, ACCESSED, NULL, NULL, B_FALSE);
 
 extern int	zfs_init_fs(zfsvfs_t *, znode_t **);