HomeFreeBSD

unionfs: implement VOP_UNP_* and remove special VSOCK vnode handling

Description

unionfs: implement VOP_UNP_* and remove special VSOCK vnode handling

unionfs has a bunch of clunky special-case code to avoid creating
unionfs wrapper vnodes for AF_UNIX sockets. This was added in 2008
to address PR 118346, but in the intervening years the VOP_UNP_*
operations have been added to provide a clean interface to allow
sockets to work in the presence of stacked filesystems.

PR: 275871
Reviewed by: kib (prior version), olce
Tested by: Karlo Miličević <karlo98.m@gmail.com>
Differential Revision: https://reviews.freebsd.org/D44288

(cherry picked from commit eee6217b40df5877674df1d9aec7d5bd04202876)

Details

Provenance
jahAuthored on Feb 3 2024, 5:17 PM
Reviewer
kib
Differential Revision
D44288: unionfs: implement VOP_UNP_* and remove special VSOCK vnode handling
Parents
rG18ec7a900324: OptionalObsoleteFiles: add missed cuda wrappers include files
Branches
Unknown
Tags
Unknown