The branch main has been updated by mjg:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=e2d997d1cbb9b4d651bd35e7d16d316ecd0981ad

commit e2d997d1cbb9b4d651bd35e7d16d316ecd0981ad
Author:     Mateusz Guzik <m...@freebsd.org>
AuthorDate: 2021-11-03 20:25:01 +0000
Commit:     Mateusz Guzik <m...@freebsd.org>
CommitDate: 2023-04-06 15:20:40 +0000

    zfs: add missing vop_fplookup_vexec assignments
    
    This happens to be a nop right now.
---
 sys/contrib/openzfs/module/os/freebsd/zfs/zfs_ctldir.c | 9 +++++++++
 1 file changed, 9 insertions(+)

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
@@ -801,6 +801,9 @@ static struct vop_vector zfsctl_ops_root = {
        .vop_default =  &default_vnodeops,
 #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,
@@ -1129,6 +1132,9 @@ static struct vop_vector zfsctl_ops_snapdir = {
        .vop_default =  &default_vnodeops,
 #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,
@@ -1236,6 +1242,9 @@ static struct vop_vector zfsctl_ops_snapshot = {
        .vop_default =          NULL, /* ensure very restricted access */
 #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,

Reply via email to