Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git tags/fuse-update-5.11 - Improve performance of virtio-fs in mixed read/write workloads. - Try to revalidate cache before returning EEXIST on exclusive create. - Add a couple of miscellaneous bug fixes as well as some code cleanups. Thanks, Miklos --- Miklos Szeredi (10): fuse: launder page should wait for page writeback virtiofs fix leak in setup virtiofs: simplify sb setup fuse: get rid of fuse_mount refcount fuse: simplify get_fuse_conn*() fuse: add fuse_sb_destroy() helper virtiofs: clean up error handling in virtio_fs_get_tree() fuse: always revalidate if exclusive create fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID fuse: fix bad inode Vivek Goyal (6): fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path fuse: setattr should set FATTR_KILL_SUIDGID fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request fuse: support SB_NOSEC flag to improve write performance --- fs/fuse/acl.c | 6 +++++ fs/fuse/dir.c | 60 +++++++++++++++++++++++++++++++++++++++------- fs/fuse/file.c | 41 +++++++++++++++++++++++-------- fs/fuse/fuse_i.h | 41 ++++++++++++++++--------------- fs/fuse/inode.c | 61 ++++++++++++++++++++++------------------------- fs/fuse/readdir.c | 4 ++-- fs/fuse/virtio_fs.c | 47 ++++++++++++++++-------------------- fs/fuse/xattr.c | 9 +++++++ include/uapi/linux/fuse.h | 30 +++++++++++++++++++---- 9 files changed, 195 insertions(+), 104 deletions(-)