
V1 -> V2 - Adjusting the patch format - Add patch "fuse: clear FR_SENT when re-adding requests into pending list" V2 -> V3 - enable FS_STACK in openeuler_defconfig Hou Tao (2): fuse: set FR_PENDING atomically in fuse_resend() fuse: clear FR_SENT when re-adding requests into pending list Jiachen Zhang (1): fuse: remove an unnecessary if statement Jingbo Xu (3): fuse: add support for explicit export disabling anolis: fuse: separate bg_queue for write and other requests anolis: fuse: introduce write alignment Joanne Koong (2): fuse: check aborted connection before adding requests to pending list for resending fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES) Josef Bacik (1): fuse: use fuse_range_is_writeback() instead of iterating pages Kemeng Shi (1): fuse: remove unneeded lock which protecting update of congestion_threshold Miklos Szeredi (2): fuse: cleanup request queuing towards virtiofs fuse: clear FR_PENDING if abort is detected when sending request Richard Fung (1): fuse: Add initial support for fs-verity Yifan Qiao (1): config: enable FS_STACK at correct position Zhao Chen (2): fuse: Introduce a new notification type for resend pending requests fuse: Use the high bit of request ID for indicating resend requests yangyun (1): fuse: add fast path for fuse_range_is_writeback Documentation/admin-guide/sysctl/fs.rst | 10 + arch/arm64/configs/openeuler_defconfig | 2 +- arch/x86/configs/openeuler_defconfig | 2 +- fs/fuse/Makefile | 1 + fs/fuse/control.c | 6 +- fs/fuse/dev.c | 292 +++++++++++++++++------- fs/fuse/file.c | 26 ++- fs/fuse/fuse_i.h | 58 +++-- fs/fuse/inode.c | 39 +++- fs/fuse/ioctl.c | 62 +++++ fs/fuse/sysctl.c | 40 ++++ fs/fuse/virtio_fs.c | 41 ++-- include/uapi/linux/fuse.h | 22 ++ 13 files changed, 454 insertions(+), 147 deletions(-) create mode 100644 fs/fuse/sysctl.c -- 2.34.3