lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Tue, 7 May 2013 12:47:42 +0200
From:	Miklos Szeredi <miklos@...redi.hu>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Linux-Fsdevel <linux-fsdevel@...r.kernel.org>,
	Maxim Patlasov <mpatlasov@...allels.com>
Subject: [GIT PULL] fuse updates for 3.10

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 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

Powered by Openwall GNU/*/Linux Powered by OpenVZ