Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git tags/fuse-update-5.14 - Fixes for virtiofs submounts - Misc fixes and cleanups Thanks, Miklos --- Amir Goldstein (1): fuse: fix illegal access to inode with reused nodeid Greg Kurz (8): fuse: Fix crash in fuse_dentry_automount() error path fuse: Fix crash if superblock of submount gets killed early fuse: Fix infinite loop in sget_fc() virtiofs: propagate sync() to file server fuse: add dedicated filesystem context ops for submounts fuse: Call vfs_get_tree() for submounts fuse: Switch to fc_mount() for submounts fuse: Make fuse_fill_super_submount() static Miklos Szeredi (3): fuse: ignore PG_workingset after stealing fuse: check connected before queueing on fpq->io fuse: reject internal errno Richard W.M. Jones (1): fuse: allow fallocate(FALLOC_FL_ZERO_RANGE) Wu Bo (1): fuse: use DIV_ROUND_UP helper macro for calculations Zheng Yongjun (1): virtiofs: Fix spelling mistakes --- fs/fuse/dax.c | 6 +-- fs/fuse/dev.c | 14 ++++++- fs/fuse/dir.c | 63 +++++------------------------ fs/fuse/file.c | 14 ++++--- fs/fuse/fuse_i.h | 24 ++++++----- fs/fuse/inode.c | 100 ++++++++++++++++++++++++++++++++++++++++++++-- fs/fuse/readdir.c | 7 +++- fs/fuse/virtio_fs.c | 4 ++ include/uapi/linux/fuse.h | 10 ++++- 9 files changed, 161 insertions(+), 81 deletions(-)