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, 17 Feb 2015 17:15:23 +0000
From:	Al Viro <viro@...IV.linux.org.uk>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org
Subject: [git pull] vfs.git part 1

	This cycle a lot of stuff sits on topical branches, so I'll be
sending more or a less pull request per branch.  If you prefer a single
pull request in such situations for the future, please tell.  This is
the first pile; more to follow in a few.  In this one are several misc
commits from early in the cycle (before I went for separate branches) +
rework of mntput/dput ordering on umount, switching to use of fs_pin
instead of convoluted games in namespace_unlock().  Please, pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus

Shortlog:
Al Viro (14):
      selinuxfs: don't open-code d_genocide()
      ncpfs: get rid of d_validate() nonsense
      kill d_validate()
      gut proc_register() a bit
      get rid of lustre_dump_dentry()
      file->f_path.dentry is pinned down for as long as the file is open...
      mode_t whack-a-mole: chelsio
      kill pin_put()
      pull bumping refcount into ->kill()
      take count and rcu_head out of fs_pin
      get rid of the second argument of acct_kill()
      allow attaching fs_pin to a group not associated with some superblock
      new fs_pin killing logics
      switch the IO-triggering parts of umount to fs_pin

Linus Torvalds (1):
      dcache: let the dentry count go down to zero without taking d_lock

Diffstat:
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h |   2 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |   8 --
 .../staging/lustre/lustre/llite/llite_internal.h   |   1 -
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  42 ------
 fs/dcache.c                                        | 149 ++++++++++++++++-----
 fs/fs_pin.c                                        |  96 ++++++++-----
 fs/internal.h                                      |   2 +-
 fs/mount.h                                         |   4 +-
 fs/namespace.c                                     |  44 +++---
 fs/ncpfs/dir.c                                     |  98 +++++++-------
 fs/ncpfs/ncp_fs_i.h                                |   1 +
 fs/ncpfs/ncplib_kernel.h                           |  30 -----
 fs/proc/generic.c                                  |  25 ++--
 fs/super.c                                         |   4 +-
 include/linux/dcache.h                             |   3 -
 include/linux/fs_pin.h                             |  25 ++--
 include/linux/lockref.h                            |   3 +-
 include/linux/pid_namespace.h                      |   4 +-
 kernel/acct.c                                      |  94 +++++++------
 kernel/auditsc.c                                   |   5 +-
 lib/lockref.c                                      |  36 +++--
 security/commoncap.c                               |   6 +-
 security/selinux/selinuxfs.c                       |  52 +------
 23 files changed, 356 insertions(+), 378 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