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)
Sat, Oct 11, 2:52 AM
Unknown Object (File)
Sat, Oct 11, 2:52 AM
Unknown Object (File)
Sat, Oct 11, 2:52 AM
Unknown Object (File)
Fri, Oct 10, 8:05 PM
Unknown Object (File)
Aug 1 2025, 11:30 PM
Unknown Object (File)
Jul 3 2025, 1:26 PM
Unknown Object (File)
Jul 1 2025, 6:18 AM
Unknown Object (File)
Jun 26 2025, 4:16 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