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)
Fri, Jan 16, 6:00 PM
Unknown Object (File)
Fri, Jan 16, 4:21 PM
Unknown Object (File)
Fri, Jan 16, 3:41 PM
Unknown Object (File)
Fri, Jan 16, 8:42 AM
Unknown Object (File)
Dec 20 2025, 11:43 PM
Unknown Object (File)
Dec 15 2025, 1:57 PM
Unknown Object (File)
Nov 17 2025, 11:48 PM
Unknown Object (File)
Nov 7 2025, 3:40 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