Hi Linus, Please pull git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-linus The biggest part of this pull request is a patch series from Maxim Patlasov to optimize scatter-gather direct IO. There's also the addition of a "readdirplus" API, poll events and various fixes and cleanups. There's a one line change outside of fuse to mm/filemap.c which makes the argument of iov_iter_single_seg_count() const, required by Maxim's patches. Thanks, Miklos ---- Anand V. Avati (1): fuse: implement NFS-like readdirplus support Anatol Pomozov (1): Do not use RCU for current process credentials Enke Chen (1): fuse: send poll events Eric Wong (2): fuse: avoid out-of-scope stack access fuse: allow control of adaptive readdirplus use Feng Shuo (1): FUSE: Adapt readdirplus to application usage patterns Maxim Patlasov (12): fuse: general infrastructure for pages[] of variable size fuse: categorize fuse_get_req() fuse: rework fuse_retrieve() fuse: rework fuse_readpages() fuse: rework fuse_perform_write() fuse: rework fuse_do_ioctl() fuse: add per-page descriptor <offset, length> to fuse_req fuse: use req->page_descs[] for argpages cases mm: minor cleanup of iov_iter_single_seg_count() fuse: pass iov[] to fuse_get_user_pages() fuse: optimize fuse_get_user_pages() fuse: optimize __fuse_direct_io() Miklos Szeredi (4): fuse: cleanup fuse_direct_io() fuse: bump version for READDIRPLUS fuse: don't WARN when nlink is zero Synchronize fuse header with one used in library --- fs/fuse/cuse.c | 10 +- fs/fuse/dev.c | 128 ++++++++++++++++------ fs/fuse/dir.c | 259 ++++++++++++++++++++++++++++++++++++++------- fs/fuse/file.c | 238 ++++++++++++++++++++++++++--------------- fs/fuse/fuse_i.h | 74 ++++++++++--- fs/fuse/inode.c | 16 ++- include/linux/fs.h | 2 +- include/uapi/linux/fuse.h | 60 ++++++++++- mm/filemap.c | 2 +- 9 files changed, 609 insertions(+), 180 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html