[GIT PULL] fuse updates for 3.8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Sorry for the late submission.  Most of this was bound for 3.7, which I
missed due to moving house.  I think it makes sense to merge it now
instead of next cycle as there are quite of few other fuse updates
pending.

Please consider pulling

  git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-linus

The large part of this pull request is a patch series from Maxim
Patlasov to optimize scatter-gather direct IO.  The rest is small fixes
and cleanups.

There's a one line change outside of fs/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

David Herrmann (2):
      cuse: use mutex as registration lock instead of spinlocks
      cuse: do not register multiple devices with identical names

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 (3):
      fuse: cleanup fuse_direct_io()
      fuse: make fuse_file_fallocate() static
      cuse: fix uninitialized variable warnings

Robert P. J. Day (1):
      fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/Kconfig

Wei Yongjun (1):
      fuse: remove unused variable in fuse_try_move_page()

---
 fs/Kconfig                |   10 --
 fs/fuse/Kconfig           |   16 ++-
 fs/fuse/cuse.c            |   46 +++++----
 fs/fuse/dev.c             |  122 ++++++++++++++++-------
 fs/fuse/dir.c             |  199 ++++++++++++++++++++++++++++++++-----
 fs/fuse/file.c            |  240 +++++++++++++++++++++++++++++----------------
 fs/fuse/fuse_i.h          |   58 ++++++++---
 fs/fuse/inode.c           |   11 ++-
 include/linux/fs.h        |    2 +-
 include/uapi/linux/fuse.h |   12 +++
 mm/filemap.c              |    2 +-
 11 files changed, 528 insertions(+), 190 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


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux