HomeFreeBSD

fusefs: recycle vnodes after their last unlink

Description

fusefs: recycle vnodes after their last unlink

Previously fusefs would never recycle vnodes. After VOP_INACTIVE, they'd
linger around until unmount or the vnlru reclaimed them. This commit
essentially actives and inlines the old reclaim_revoked sysctl, and fixes
some issues dealing with the attribute cache and multiply linked files.

Sponsored by: The FreeBSD Foundation

Details

Provenance
asomersAuthored on Jun 27 2019, 8:18 PM
Parents
rG38c8634635b7: fusefs: counter(9) variables should not be statically initialized
Branches
Unknown
Tags
Unknown

Event Timeline