public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Al Viro <viro@ZenIV.linux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Trond Myklebust <Trond.Myklebust@netapp.com>,
	Christoph Hellwig <hch@infradead.org>,
	linux-fsdevel@vger.kernel.org, linux-nfs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/5] NFS private namespace patchset
Date: Wed, 24 Jun 2009 13:58:12 +0100	[thread overview]
Message-ID: <20090624125812.GQ8633@ZenIV.linux.org.uk> (raw)
In-Reply-To: <20090623232258.GL8633@ZenIV.linux.org.uk>

On Wed, Jun 24, 2009 at 12:22:58AM +0100, Al Viro wrote:

> OK, I've finally crawled through the pile of mail.  Will have the trees
> (VFS and audit) out later tonight...

OK, here's the tame stuff; there's still more left, but that'll have to
wait.  My apologies for disappearing in the middle of merge window ;-/
Please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus

Shortlog:

Al Viro (16):
      Make allocation of anon devices cheaper
      ... and the same for vfsmount id/mount group id
      add caching of ACLs in struct inode
      switch ext2 to inode->i_acl
      switch ext3 to inode->i_acl
      switch ext4 to inode->i_acl
      switch jfs to inode->i_acl
      switch jffs2 to inode->i_acl
      switch btrfs to inode->i_acl
      switch nilfs2 to inode->i_acl
      reiserfs: minimal fix for ACL caching
      switch reiserfs to usual conventions for caching ACLs
      switch reiserfs to inode->i_acl
      switch shmem to inode->i_acl
      helpers for acl caching + switch to those
      switch xfs to generic acl caching helpers

Ankit Jain (1):
      fs: Add new pre-allocation ioctls to vfs for compatibility with legacy xfs ioctls

Christoph Hellwig (3):
      reiserfs: remove stray unlock_super in reiserfs_resize
      update Documentation/filesystems/Locking
      cleanup __writeback_single_inode

H. Peter Anvin (1):
      devpts: remove module-related code

J. R. Okajima (1):
      vfs: fix nd->root leak in do_filp_open()

Trond Myklebust (1):
      VFS: Switch init_mount_tree() to use the new create_mnt_ns() helper

Diffstat:

 Documentation/filesystems/Locking |   41 ++++++++-------
 fs/btrfs/acl.c                    |   44 +++-------------
 fs/btrfs/btrfs_inode.h            |    4 --
 fs/btrfs/ctree.h                  |    2 -
 fs/btrfs/inode.c                  |   16 +-----
 fs/compat_ioctl.c                 |   48 ++++++++++++++++++
 fs/devpts/inode.c                 |   10 ----
 fs/ext2/acl.c                     |   81 ++++++-----------------------
 fs/ext2/acl.h                     |    4 --
 fs/ext2/ext2.h                    |    4 --
 fs/ext2/inode.c                   |    4 --
 fs/ext2/super.c                   |   16 ------
 fs/ext3/acl.c                     |   85 +++++++------------------------
 fs/ext3/acl.h                     |    4 --
 fs/ext3/inode.c                   |    4 --
 fs/ext3/super.c                   |   16 ------
 fs/ext4/acl.c                     |   67 +++---------------------
 fs/ext4/acl.h                     |    4 --
 fs/ext4/ext4.h                    |    4 --
 fs/ext4/inode.c                   |    4 --
 fs/ext4/super.c                   |   16 ------
 fs/fs-writeback.c                 |  100 ++++++++++++++++++------------------
 fs/inode.c                        |   10 ++++
 fs/ioctl.c                        |   35 +++++++++++++
 fs/jffs2/acl.c                    |   88 ++++++--------------------------
 fs/jffs2/acl.h                    |    4 --
 fs/jffs2/jffs2_fs_i.h             |    4 --
 fs/jffs2/os-linux.h               |    4 --
 fs/jffs2/readinode.c              |    1 -
 fs/jfs/acl.c                      |   42 ++++++----------
 fs/jfs/jfs_incore.h               |    6 --
 fs/jfs/super.c                    |   16 ------
 fs/jfs/xattr.c                    |   10 +---
 fs/namei.c                        |   11 ++++-
 fs/namespace.c                    |   37 +++++++++-----
 fs/nilfs2/inode.c                 |    8 ---
 fs/nilfs2/nilfs.h                 |    4 --
 fs/nilfs2/super.c                 |   10 ----
 fs/open.c                         |   58 +++++++++++-----------
 fs/reiserfs/inode.c               |    4 --
 fs/reiserfs/resize.c              |    1 -
 fs/reiserfs/super.c               |   24 ---------
 fs/reiserfs/xattr_acl.c           |   58 ++++-----------------
 fs/super.c                        |    9 +++-
 fs/ubifs/xattr.c                  |    2 +-
 fs/xfs/linux-2.6/xfs_acl.c        |   73 +++-----------------------
 fs/xfs/xfs_acl.h                  |    4 --
 fs/xfs/xfs_iget.c                 |    2 -
 fs/xfs/xfs_inode.h                |    5 --
 include/linux/ext3_fs_i.h         |    4 --
 include/linux/falloc.h            |   21 ++++++++
 include/linux/fs.h                |   13 +++++
 include/linux/posix_acl.h         |   64 +++++++++++++++++++++++
 include/linux/reiserfs_acl.h      |   17 ------
 include/linux/reiserfs_fs_i.h     |    4 --
 include/linux/shmem_fs.h          |    8 ---
 mm/shmem.c                        |    9 ++--
 mm/shmem_acl.c                    |   29 ++---------
 58 files changed, 455 insertions(+), 822 deletions(-)

      reply	other threads:[~2009-06-24 12:58 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-22 19:09 [PATCH 0/5] NFS private namespace patchset Trond Myklebust
2009-06-22 19:09 ` [PATCH 1/5] VFS: Uninline the function put_mnt_ns() Trond Myklebust
2009-06-22 19:09 ` [PATCH 2/5] VFS: Add VFS helper functions for setting up private namespaces Trond Myklebust
2009-06-23 20:13   ` Serge E. Hallyn
2009-06-23 21:29     ` Trond Myklebust
2009-06-23 22:32       ` Serge E. Hallyn
2009-06-24  2:51         ` Linus Torvalds
2009-06-22 19:09 ` [PATCH 3/5] NFSv4: Replace nfs4_path_walk() with VFS path lookup in a private namespace Trond Myklebust
2009-06-22 19:09 ` [PATCH 5/5] NFS: Correct the NFS mount path when following a referral Trond Myklebust
2009-06-23 20:42   ` Serge E. Hallyn
2009-06-23 21:15     ` Trond Myklebust
2009-06-22 19:09 ` [PATCH 4/5] NFS: Fix nfs_path() to always return a '/' at the beginning of the path Trond Myklebust
2009-06-22 19:40 ` [PATCH 0/5] NFS private namespace patchset Linus Torvalds
2009-06-23 21:33   ` Al Viro
2009-06-23 21:40     ` Linus Torvalds
2009-06-23 23:22       ` Al Viro
2009-06-24 12:58         ` Al Viro [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090624125812.GQ8633@ZenIV.linux.org.uk \
    --to=viro@zeniv.linux.org.uk \
    --cc=Trond.Myklebust@netapp.com \
    --cc=hch@infradead.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox