Page MenuHomeFreeBSD

fusefs: fix some resource leaks
ClosedPublic

Authored by asomers on Feb 12 2023, 12:27 AM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 8 2026, 4:21 AM
Unknown Object (File)
Feb 8 2026, 12:28 AM
Unknown Object (File)
Feb 5 2026, 2:32 AM
Unknown Object (File)
Jan 31 2026, 4:13 AM
Unknown Object (File)
Jan 16 2026, 6:00 PM
Unknown Object (File)
Jan 16 2026, 4:21 PM
Unknown Object (File)
Jan 16 2026, 3:41 PM
Unknown Object (File)
Jan 16 2026, 8:42 AM
Subscribers

Details

Summary

fusefs: fix some resource leaks

fusefs would leak tickets in three cases:

  • After FUSE_CREATE, if the server returned a bad inode number.
  • After a FUSE_FALLOCATE operation during VOP_DEALLOCATE
  • After a FUSE_FALLOCATE operation during VOP_ALLOCATE

MFC after: 2 weeks

Test Plan

Ran existing test cases while watching sysctl vfs.fusefs.stats

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 49710
Build 46600: arc lint + arc unit