[GIT PULL] fuse updates for 3.10

2013-05-07 Thread Miklos Szeredi
Hi Linus,

Please pull the following fuse updates:

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

This contains two patchsets from Maxim Patlasov.  The first reworks
the request throttling so that only async requests are throttled.
Wakeup of waiting async requests is also optimized.   The second
series add support for async processing of direct IO which optimizes
direct IO and enables the use of the AIO userspace interface.

Thanks,
Miklos


Maxim Patlasov (10):
  fuse: make request allocations for background processing explicit
  fuse: add flag fc->initialized
  fuse: skip blocking on allocations of synchronous requests
  fuse: implement exclusive wakeup for blocked_waitq
  fuse: move fuse_release_user_pages() up
  fuse: add support of async IO
  fuse: make fuse_direct_io() aware about AIO
  fuse: enable asynchronous processing direct IO
  fuse: optimize short direct reads
  fuse: truncate file if async dio failed

Miklos Szeredi (2):
  fuse: optimize wake_up
  fuse: add flag to turn on async direct IO

---
 fs/fuse/cuse.c|   10 +-
 fs/fuse/dev.c |   80 ++---
 fs/fuse/dir.c |   17 +--
 fs/fuse/file.c|  272 ++---
 fs/fuse/fuse_i.h  |   36 +-
 fs/fuse/inode.c   |   12 +-
 include/uapi/linux/fuse.h |7 +-
 7 files changed, 362 insertions(+), 72 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[GIT PULL] fuse updates for 3.10

2013-05-07 Thread Miklos Szeredi
Hi Linus,

Please pull the following fuse updates:

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

This contains two patchsets from Maxim Patlasov.  The first reworks
the request throttling so that only async requests are throttled.
Wakeup of waiting async requests is also optimized.   The second
series add support for async processing of direct IO which optimizes
direct IO and enables the use of the AIO userspace interface.

Thanks,
Miklos


Maxim Patlasov (10):
  fuse: make request allocations for background processing explicit
  fuse: add flag fc-initialized
  fuse: skip blocking on allocations of synchronous requests
  fuse: implement exclusive wakeup for blocked_waitq
  fuse: move fuse_release_user_pages() up
  fuse: add support of async IO
  fuse: make fuse_direct_io() aware about AIO
  fuse: enable asynchronous processing direct IO
  fuse: optimize short direct reads
  fuse: truncate file if async dio failed

Miklos Szeredi (2):
  fuse: optimize wake_up
  fuse: add flag to turn on async direct IO

---
 fs/fuse/cuse.c|   10 +-
 fs/fuse/dev.c |   80 ++---
 fs/fuse/dir.c |   17 +--
 fs/fuse/file.c|  272 ++---
 fs/fuse/fuse_i.h  |   36 +-
 fs/fuse/inode.c   |   12 +-
 include/uapi/linux/fuse.h |7 +-
 7 files changed, 362 insertions(+), 72 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/