diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2021-07-06 11:17:41 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2021-07-06 11:17:41 -0700 | 
| commit | 8e4f3e15175ffab5d2126dc8e7c8cfcc1654a5aa (patch) | |
| tree | 6d4494cd67c283f214e82969e9f9461c0d5ba75d /include/uapi | |
| parent | 729437e334a9d9e079e2be9a42629316bee8a17e (diff) | |
| parent | c4e0cd4e0c16544ff0afecf07a5fe17de6077233 (diff) | |
| download | linux-8e4f3e15175ffab5d2126dc8e7c8cfcc1654a5aa.tar.bz2 | |
Merge tag 'fuse-update-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Pull fuse updates from Miklos Szeredi:
 - Fixes for virtiofs submounts
 - Misc fixes and cleanups
* tag 'fuse-update-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
  virtiofs: Fix spelling mistakes
  fuse: use DIV_ROUND_UP helper macro for calculations
  fuse: fix illegal access to inode with reused nodeid
  fuse: allow fallocate(FALLOC_FL_ZERO_RANGE)
  fuse: Make fuse_fill_super_submount() static
  fuse: Switch to fc_mount() for submounts
  fuse: Call vfs_get_tree() for submounts
  fuse: add dedicated filesystem context ops for submounts
  virtiofs: propagate sync() to file server
  fuse: reject internal errno
  fuse: check connected before queueing on fpq->io
  fuse: ignore PG_workingset after stealing
  fuse: Fix infinite loop in sget_fc()
  fuse: Fix crash if superblock of submount gets killed early
  fuse: Fix crash in fuse_dentry_automount() error path
Diffstat (limited to 'include/uapi')
| -rw-r--r-- | include/uapi/linux/fuse.h | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/include/uapi/linux/fuse.h b/include/uapi/linux/fuse.h index 271ae90a9bb7..36ed092227fa 100644 --- a/include/uapi/linux/fuse.h +++ b/include/uapi/linux/fuse.h @@ -181,6 +181,9 @@   *  - add FUSE_OPEN_KILL_SUIDGID   *  - extend fuse_setxattr_in, add FUSE_SETXATTR_EXT   *  - add FUSE_SETXATTR_ACL_KILL_SGID + * + *  7.34 + *  - add FUSE_SYNCFS   */  #ifndef _LINUX_FUSE_H @@ -216,7 +219,7 @@  #define FUSE_KERNEL_VERSION 7  /** Minor version number of this interface */ -#define FUSE_KERNEL_MINOR_VERSION 33 +#define FUSE_KERNEL_MINOR_VERSION 34  /** The node ID of the root inode */  #define FUSE_ROOT_ID 1 @@ -509,6 +512,7 @@ enum fuse_opcode {  	FUSE_COPY_FILE_RANGE	= 47,  	FUSE_SETUPMAPPING	= 48,  	FUSE_REMOVEMAPPING	= 49, +	FUSE_SYNCFS		= 50,  	/* CUSE specific operations */  	CUSE_INIT		= 4096, @@ -971,4 +975,8 @@ struct fuse_removemapping_one {  #define FUSE_REMOVEMAPPING_MAX_ENTRY   \  		(PAGE_SIZE / sizeof(struct fuse_removemapping_one)) +struct fuse_syncfs_in { +	uint64_t	padding; +}; +  #endif /* _LINUX_FUSE_H */ |