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>] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 17 Dec 2020 14:18:22 +0100
From:   Miklos Szeredi <miklos@...redi.hu>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org
Subject: [GIT PULL] fuse update for 5.11

Hi Linus,

Please pull from:

  git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git tags/fuse-update-5.11

 - Improve performance of virtio-fs in mixed read/write workloads.

 - Try to revalidate cache before returning EEXIST on exclusive create.

 - Add a couple of miscellaneous bug fixes as well as some code cleanups.

Thanks,
Miklos

---
Miklos Szeredi (10):
      fuse: launder page should wait for page writeback
      virtiofs fix leak in setup
      virtiofs: simplify sb setup
      fuse: get rid of fuse_mount refcount
      fuse: simplify get_fuse_conn*()
      fuse: add fuse_sb_destroy() helper
      virtiofs: clean up error handling in virtio_fs_get_tree()
      fuse: always revalidate if exclusive create
      fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID
      fuse: fix bad inode

Vivek Goyal (6):
      fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2
      fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path
      fuse: setattr should set FATTR_KILL_SUIDGID
      fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2
      fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request
      fuse: support SB_NOSEC flag to improve write performance

---
 fs/fuse/acl.c             |  6 +++++
 fs/fuse/dir.c             | 60 +++++++++++++++++++++++++++++++++++++++-------
 fs/fuse/file.c            | 41 +++++++++++++++++++++++--------
 fs/fuse/fuse_i.h          | 41 ++++++++++++++++---------------
 fs/fuse/inode.c           | 61 ++++++++++++++++++++++-------------------------
 fs/fuse/readdir.c         |  4 ++--
 fs/fuse/virtio_fs.c       | 47 ++++++++++++++++--------------------
 fs/fuse/xattr.c           |  9 +++++++
 include/uapi/linux/fuse.h | 30 +++++++++++++++++++----
 9 files changed, 195 insertions(+), 104 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ