[git pull] vfs.git part 1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	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-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux