Page MenuHomeFreeBSD

unionfs_lock(): eliminate LK_CANRECURSE special-case
ClosedPublic

Authored by jah on Sat, Aug 15, 4:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 5, 6:32 AM
Unknown Object (File)
Fri, Sep 4, 2:29 PM
Unknown Object (File)
Wed, Sep 2, 8:39 PM
Unknown Object (File)
Wed, Sep 2, 1:58 AM
Unknown Object (File)
Tue, Sep 1, 11:17 PM
Unknown Object (File)
Tue, Sep 1, 10:30 PM
Unknown Object (File)
Mon, Aug 31, 5:45 PM
Unknown Object (File)
Sun, Aug 30, 6:22 PM
Subscribers

Details

Summary

As of commit 9f5c4ef328 ("dounmount(9): temporarily enable recursion
for the covered vnode lock"), the unmount path handles recursion
automatically, so there's no longer a need to handle this case
in unionfs-specific code.

dounmount(): generalize comment on covered vnode lock recursion

The need for recursion applies (in somewhat different form) to both
nullfs and unionfs, and would likely apply to any other hypothetical
stacked filesystem as well.

unionfs_noderem(): fix typo

Diff Detail

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