aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2021-11-03 20:25:01 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2023-04-06 15:20:40 +0000
commite2d997d1cbb9b4d651bd35e7d16d316ecd0981ad (patch)
tree71b26dd64b78e2b57c75069ec34bcea693000b93
parent953efa5b200f060564a090ab71b3d7f614a35e3f (diff)
downloadsrc-e2d997d1cbb9b4d651bd35e7d16d316ecd0981ad.tar.gz
src-e2d997d1cbb9b4d651bd35e7d16d316ecd0981ad.zip
zfs: add missing vop_fplookup_vexec assignments
This happens to be a nop right now.
-rw-r--r--sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c b/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c
index ca2f4419d1c4..d00efa44f2bc 100644
--- a/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c
+++ b/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c
@@ -802,6 +802,9 @@ static struct vop_vector zfsctl_ops_root = {
#if __FreeBSD_version >= 1300121
.vop_fplookup_vexec = VOP_EAGAIN,
#endif
+#if __FreeBSD_version >= 1300139
+ .vop_fplookup_symlink = VOP_EAGAIN,
+#endif
.vop_open = zfsctl_common_open,
.vop_close = zfsctl_common_close,
.vop_ioctl = VOP_EINVAL,
@@ -1130,6 +1133,9 @@ static struct vop_vector zfsctl_ops_snapdir = {
#if __FreeBSD_version >= 1300121
.vop_fplookup_vexec = VOP_EAGAIN,
#endif
+#if __FreeBSD_version >= 1300139
+ .vop_fplookup_symlink = VOP_EAGAIN,
+#endif
.vop_open = zfsctl_common_open,
.vop_close = zfsctl_common_close,
.vop_getattr = zfsctl_snapdir_getattr,
@@ -1237,6 +1243,9 @@ static struct vop_vector zfsctl_ops_snapshot = {
#if __FreeBSD_version >= 1300121
.vop_fplookup_vexec = VOP_EAGAIN,
#endif
+#if __FreeBSD_version >= 1300139
+ .vop_fplookup_symlink = VOP_EAGAIN,
+#endif
.vop_open = zfsctl_common_open,
.vop_close = zfsctl_common_close,
.vop_inactive = zfsctl_snapshot_inactive,