--- sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c.xxx	2025-04-06 14:34:44.066867000 -0700
+++ sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c	2025-04-06 14:37:55.127456000 -0700
@@ -500,6 +500,7 @@ xattr_changed_cb(void *arg, uint64_t newval)
 		else
 			zfsvfs->z_xattr_sa = B_FALSE;
 	}
+printf("xattr_changed_cb: newval=%ld zfl=0x%lx sa=%d\n", newval, zfsvfs->z_flags, zfsvfs->z_xattr_sa);
 }
 
 static void
@@ -743,8 +744,10 @@ zfs_register_callbacks(vfs_t *vfsp)
 	 */
 	error = dsl_prop_register(ds,
 	    zfs_prop_to_name(ZFS_PROP_ATIME), atime_changed_cb, zfsvfs);
+printf("bfr dsl_prop_register err=%d\n", error);
 	error = error ? error : dsl_prop_register(ds,
 	    zfs_prop_to_name(ZFS_PROP_XATTR), xattr_changed_cb, zfsvfs);
+printf("dsl_prop_register err=%d\n", error);
 	error = error ? error : dsl_prop_register(ds,
 	    zfs_prop_to_name(ZFS_PROP_RECORDSIZE), blksz_changed_cb, zfsvfs);
 	error = error ? error : dsl_prop_register(ds,
@@ -859,6 +862,7 @@ zfsvfs_init(zfsvfs_t *zfsvfs, objset_t *os)
 		error = zfs_get_zplprop(os, ZFS_PROP_XATTR, &val);
 		if (error == 0 && val == ZFS_XATTR_SA)
 			zfsvfs->z_xattr_sa = B_TRUE;
+printf("zfsinit: zfl=0x%lx val=%ld err=%d\n", zfsvfs->z_flags, val, error);
 	}
 
 	error = sa_setup(os, sa_obj, zfs_attr_table, ZPL_END,
@@ -1265,6 +1269,7 @@ zfs_domount(vfs_t *vfsp, char *osname)
 	if ((zfsvfs->z_flags & ZSB_XATTR) != 0 && !zfsvfs->z_xattr_sa &&
 	    zfs_xattr_compat)
 		vfsp->mnt_flag |= MNT_NAMEDATTR;
+printf("zfs_domount: zfl=0x%lx sa=%d compat=%d\n", zfsvfs->z_flags, zfsvfs->z_xattr_sa, zfs_xattr_compat);
 #endif
 
 	vfs_mountedfrom(vfsp, osname);
