/[base]
ViewVC logotype

Revision 346141


Jump to revision: Previous Next
Author: asomers
Date: Fri Apr 12 00:15:36 2019 UTC (5 years, 2 months ago)
Changed paths: 5
Log Message:
fusefs: Handle ENOSYS for all remaining opcodes

For many FUSE opcodes, an error of ENOSYS has special meaning.  fusefs
already handled some of those; this commit adds handling for the remainder:

* FUSE_FSYNC, FUSE_FSYNCDIR: ENOSYS means "success, and automatically return
  success without calling the daemon from now on"
* All extattr operations: ENOSYS means "fail EOPNOTSUPP, and automatically
  do it without calling the daemon from now on"

PR:		236557
Sponsored by:	The FreeBSD Foundation


Changed paths

Path Details
Directoryprojects/fuse2/sys/fs/fuse/fuse_internal.c modified , text changed
Directoryprojects/fuse2/sys/fs/fuse/fuse_vnops.c modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/fsync.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/fsyncdir.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/xattr.cc modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27