HomeFreeBSD

fusefs: various cleanups

Description

fusefs: various cleanups

  • Eliminate fuse_access_param. Whatever it was supposed to do, it seems like it was never complete. The only real function it ever seems to have had was a minor performance optimization, which I've already eliminated.
  • Make extended attribute operations obey the allow_other mount option.
  • Allow unprivileged access to the SYSTEM extattr namespace when -o default_permissions is not in use.
  • Disallow setextattr and deleteextattr on read-only mounts.
  • Add tests for a few more error cases.

Sponsored by: The FreeBSD Foundation

Details

Provenance
asomersAuthored on
Parents
rS346100: Add some CMD53-related definitions
Branches
Unknown
Tags
Unknown