]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fusefs: raise protocol level to 7.12
authorasomers <asomers@FreeBSD.org>
Wed, 29 May 2019 16:39:52 +0000 (16:39 +0000)
committerasomers <asomers@FreeBSD.org>
Wed, 29 May 2019 16:39:52 +0000 (16:39 +0000)
commitf097aa1839cc17c6c669b62c38a65b5d0e54b660
treeba72a4a38c8a39402db3d642dcdfc5353d76a374
parentf22cbb1f6b4c44572df94996e79dd149a04235fc
fusefs: raise protocol level to 7.12

This commit raises the protocol level and adds backwards-compatibility code
to handle structure size changes.  It doesn't implement any new features.
The new features added in protocol 7.12 are:

* server-side umask processing (which FreeBSD won't do)
* asynchronous inode and directory entry invalidation (which I'll do next)

Sponsored by: The FreeBSD Foundation
sys/fs/fuse/fuse_internal.c
sys/fs/fuse/fuse_kernel.h
sys/fs/fuse/fuse_vnops.c
tests/sys/fs/fusefs/create.cc
tests/sys/fs/fusefs/default_permissions.cc
tests/sys/fs/fusefs/mkdir.cc
tests/sys/fs/fusefs/mknod.cc
tests/sys/fs/fusefs/mockfs.cc
tests/sys/fs/fusefs/mockfs.hh