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
F126346717: D50720.id156637.diff
Mon, Aug 18, 6:38 AM
Unknown Object (File)
Fri, Aug 15, 12:17 AM
Unknown Object (File)
Mon, Aug 11, 3:27 AM
Unknown Object (File)
Mon, Aug 11, 1:11 AM
Unknown Object (File)
Sun, Aug 10, 4:50 AM
Unknown Object (File)
Mon, Aug 4, 8:17 AM
Unknown Object (File)
Sat, Jul 26, 12:39 PM
Unknown Object (File)
Sat, Jul 26, 12:38 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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 64677
Build 61561: arc lint + arc unit

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
194

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

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

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