Page MenuHomeFreeBSD

openzfs: Add a _WANT_ZNODE that defines struct znode / znode_t for userspace
ClosedPublic

Authored by jrtc27 on Jun 6 2025, 2:15 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 7, 7:53 AM
Unknown Object (File)
Tue, Oct 7, 4:59 AM
Unknown Object (File)
Sun, Oct 5, 4:23 AM
Unknown Object (File)
Fri, Oct 3, 6:47 AM
Unknown Object (File)
Thu, Oct 2, 1:13 AM
Unknown Object (File)
Sep 15 2025, 10:20 AM
Unknown Object (File)
Sep 15 2025, 4:26 AM
Unknown Object (File)
Sep 13 2025, 11:02 PM
Subscribers

Details

Summary

Note that ZNODE_OS_FIELDS needs to change to using struct vnode over
vnode_t (matching struct zfsvfs rather than vnode_t) since vnode_t is
only defined in the kernel SPL, not the userspace SPL (libspl).

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jrtc27 requested review of this revision.Jun 6 2025, 2:15 PM
This revision is now accepted and ready to land.Jun 6 2025, 2:50 PM
sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_znode_impl.h
197

Doesn't this need to be before the __cplusplus closing brace?

sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_znode_impl.h
197

Yes, thanks

This revision now requires review to proceed.Jun 6 2025, 5:18 PM
This revision is now accepted and ready to land.Jun 6 2025, 5:52 PM