[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <87obgpcmqs.fsf@tucsk.piliscsaba.szeredi.hu>
Date: Wed, 16 Jan 2013 13:53:47 +0100
From: Miklos Szeredi <miklos@...redi.hu>
To: torvalds@...ux-foundation.org
CC: linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org,
Maxim Patlasov <mpatlasov@...allels.com>
Subject: [GIT PULL] fuse updates for 3.8
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-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists