linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [git pull] vfs pile 1.5
@ 2011-07-25 18:56 Al Viro
  2011-07-26  3:35 ` Markus Trippelsdorf
  0 siblings, 1 reply; 20+ messages in thread
From: Al Viro @ 2011-07-25 18:56 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel

Regression fixes (devtmpfs race, cifs ->d_revalidate() breakage, fsync
fallout), ACL stuff (me/Linus/Christoph), fixes for bugs found while
wading through the mode_t handling.  There'll be another pull request
with assorted stuff from over the last cycle.

Please, pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus

Shortlog:

Al Viro (11):
      ocfs2_init_acl(): fix a leak
      9p: close ACL leaks
      fix jffs2 ACLs on big-endian with 16bit mode_t
      asus-wmi: ->is_visible() can't return negative
      get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose
      caam: don't pass bogus S_IFCHR to debugfs_create_...()
      fix devtmpfs race
      kill boilerplate around posix_acl_chmod_masq()
      generic_acl: no need to clone acl just to push it to set_cached_acl()
      kill boilerplates around posix_acl_create_masq()
      bury posix_acl_..._masq() variants

Christoph Hellwig (4):
      9p: do no return 0 from ->check_acl without actually checking
      xfs: cache negative ACLs if there is no attribute fork
      reiserfs: cache negative ACLs for v1 stat format
      fs: take the ACL checks to common code

Linus Torvalds (1):
      vfs: move ACL cache lookup into generic code

Markus Trippelsdorf (1):
      xfs: Fix wrong return value of xfs_file_aio_write

Pavel Shilovsky (1):
      CIFS: Fix oops while mounting with prefixpath

Tim Chen (1):
      VFS : mount lock scalability for internal mounts

Diffstat:
 Documentation/filesystems/Locking                  |    4 +-
 Documentation/filesystems/porting                  |    7 +-
 Documentation/filesystems/vfs.txt                  |    2 +-
 arch/arm/mach-bcmring/dma.c                        |    2 +-
 drivers/base/devtmpfs.c                            |    3 +-
 drivers/crypto/caam/ctrl.c                         |   26 +++---
 drivers/mtd/mtdchar.c                              |    2 +-
 drivers/platform/x86/asus-wmi.c                    |    2 +-
 drivers/staging/rtl8187se/r8180_core.c             |    2 +-
 .../staging/rtl8192e/ieee80211/ieee80211_module.c  |    2 +-
 drivers/staging/rtl8192e/r8192E_core.c             |    6 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |    2 +-
 drivers/staging/rtl8192u/r8192U_core.c             |    6 +-
 fs/9p/acl.c                                        |   68 +++++---------
 fs/9p/acl.h                                        |   10 +-
 fs/9p/vfs_inode_dotl.c                             |   13 ++-
 fs/anon_inodes.c                                   |    2 +-
 fs/btrfs/acl.c                                     |   63 +++----------
 fs/btrfs/ctree.h                                   |    4 +-
 fs/btrfs/inode.c                                   |   10 +-
 fs/cifs/dir.c                                      |    2 +-
 fs/ext2/acl.c                                      |   63 +++----------
 fs/ext2/acl.h                                      |    4 +-
 fs/ext2/file.c                                     |    2 +-
 fs/ext2/namei.c                                    |    4 +-
 fs/ext3/acl.c                                      |   94 ++++++-------------
 fs/ext3/acl.h                                      |    4 +-
 fs/ext3/file.c                                     |    2 +-
 fs/ext3/namei.c                                    |    4 +-
 fs/ext4/acl.c                                      |   95 ++++++-------------
 fs/ext4/acl.h                                      |    4 +-
 fs/ext4/file.c                                     |    2 +-
 fs/ext4/namei.c                                    |    4 +-
 fs/generic_acl.c                                   |   62 +++----------
 fs/gfs2/acl.c                                      |   75 ++++------------
 fs/gfs2/acl.h                                      |    2 +-
 fs/gfs2/inode.c                                    |    6 +-
 fs/hugetlbfs/inode.c                               |    1 +
 fs/jffs2/acl.c                                     |   49 +++--------
 fs/jffs2/acl.h                                     |    6 +-
 fs/jffs2/dir.c                                     |    2 +-
 fs/jffs2/file.c                                    |    2 +-
 fs/jffs2/fs.c                                      |    2 +-
 fs/jffs2/os-linux.h                                |    2 +-
 fs/jffs2/symlink.c                                 |    2 +-
 fs/jfs/acl.c                                       |   75 +++++-----------
 fs/jfs/file.c                                      |    2 +-
 fs/jfs/jfs_acl.h                                   |    2 +-
 fs/jfs/namei.c                                     |    2 +-
 fs/namei.c                                         |   54 +++++++++++-
 fs/namespace.c                                     |   21 ++++-
 fs/nfs/nfs3acl.c                                   |   10 +--
 fs/ocfs2/acl.c                                     |   77 ++++++-----------
 fs/ocfs2/acl.h                                     |    2 +-
 fs/ocfs2/file.c                                    |    4 +-
 fs/ocfs2/namei.c                                   |    2 +-
 fs/pipe.c                                          |    2 +-
 fs/posix_acl.c                                     |   48 ++++++++--
 fs/reiserfs/file.c                                 |    2 +-
 fs/reiserfs/inode.c                                |    5 +
 fs/reiserfs/namei.c                                |    6 +-
 fs/reiserfs/xattr.c                                |   27 ------
 fs/reiserfs/xattr_acl.c                            |   71 +++++----------
 fs/xfs/linux-2.6/xfs_acl.c                         |   80 ++++-------------
 fs/xfs/linux-2.6/xfs_file.c                        |    5 +-
 fs/xfs/linux-2.6/xfs_iops.c                        |   14 ++-
 fs/xfs/linux-2.6/xfs_trace.h                       |    2 +-
 fs/xfs/xfs_acl.h                                   |    2 -
 include/linux/fs.h                                 |    3 +-
 include/linux/generic_acl.h                        |    1 -
 include/linux/posix_acl.h                          |    5 +-
 include/linux/reiserfs_acl.h                       |    6 +-
 include/linux/reiserfs_xattr.h                     |    2 -
 mm/shmem.c                                         |    6 --
 security/selinux/selinuxfs.c                       |    1 +
 sound/core/info.c                                  |    2 +-
 76 files changed, 477 insertions(+), 795 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2011-07-31  5:47 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-25 18:56 [git pull] vfs pile 1.5 Al Viro
2011-07-26  3:35 ` Markus Trippelsdorf
2011-07-26  4:52   ` Linus Torvalds
2011-07-26  5:25     ` Stephen Rothwell
2011-07-26  8:21     ` Markus Trippelsdorf
2011-07-26  8:52       ` Steven Liu
2011-07-26  8:58         ` Markus Trippelsdorf
2011-07-26  9:15           ` [PATCH] xfs: Fix build breakage in xfs_iops.c when CONFIG_FS_POSIX_ACL is not set Markus Trippelsdorf
2011-07-26  9:34             ` Christoph Hellwig
2011-07-26  9:47               ` Markus Trippelsdorf
2011-07-26  9:49                 ` Christoph Hellwig
2011-07-26 16:12                   ` Linus Torvalds
2011-07-29 13:17               ` Ingo Molnar
2011-07-29 17:56             ` Alex Elder
2011-07-26 15:52           ` [git pull] vfs pile 1.5 Linus Torvalds
2011-07-26 15:59             ` Markus Trippelsdorf
2011-07-26 16:10               ` Linus Torvalds
2011-07-26 16:18                 ` Christoph Hellwig
2011-07-26 16:37                   ` Linus Torvalds
2011-07-31  3:45   ` Ali Bahar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).