Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git tags/fuse-update-5.2 Add more caching controls for userspace filesystems to use, as well as bug fixes and cleanups. Thanks, Miklos --- Alan Somers (3): fuse: document fuse_fsync_in.fsync_flags fuse: fix changelog entry for protocol 7.12 fuse: fix changelog entry for protocol 7.9 David Howells (1): fuse: Convert fusectl to use the new mount API Ian Abbott (1): fuse: Add ioctl flag for x32 compat ioctl Kirill Smelkov (5): fuse: convert printk -> pr_* fuse: allow filesystems to have precise control over data cache fuse: retrieve: cap requested size to negotiated max_write fuse: require /dev/fuse reads to have enough buffer capacity fuse: Add FOPEN_STREAM to use stream_open() Liu Bo (1): fuse: honor RLIMIT_FSIZE in fuse_file_fallocate Miklos Szeredi (1): fuse: fix writepages on 32bit zhangliguang (1): fuse: clean up fuse_alloc_inode --- fs/fuse/control.c | 20 +++++++++++++++----- fs/fuse/cuse.c | 13 +++++++------ fs/fuse/dev.c | 16 +++++++++++++--- fs/fuse/file.c | 22 ++++++++++++++++++---- fs/fuse/fuse_i.h | 7 +++++++ fs/fuse/inode.c | 23 ++++++++++++----------- include/uapi/linux/fuse.h | 22 ++++++++++++++++++++-- 7 files changed, 92 insertions(+), 31 deletions(-)