All of lore.kernel.org
 help / color / mirror / Atom feed
From: Al Viro <viro@ZenIV.linux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: [git pull] more vfs bits
Date: Sat, 21 Feb 2015 03:34:52 +0000	[thread overview]
Message-ID: <20150221033452.GU29656@ZenIV.linux.org.uk> (raw)

	Assorted stuff from this cycle.  The big ones here are multilayer
overlayfs from Miklos and beginning of sorting ->d_inode accesses out from
David.  And no, as far as I can tell David hadn't been taken over by
Malicious Entities From Beyond Spacetime^W^Wdrivers/staging - this series
is actually a useful work...  There's more stuff in that direction (nowhere
near that long, thankfully), but that's probably better dealt with after
-rc1, if not the next cycle...

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

Shortlog:
Al Viro (6):
      switch ll_lookup_finish_locks() and ll_revalidate_it_finish() to inode
      configfs: configfs_create() init callback is never NULL and it never fails
      configfs: fold create_dir() into its only caller
      configfs_add_file: fold into its sole caller
      don't bother with most of the bad_file_ops methods
      hypfs: switch to read_iter/write_iter

Bastien Nocera (1):
      coredump: Fix typo in comment

David Howells (98):
      configfs: Fix potential NULL d_inode dereference
      Infiniband: Fix potential NULL d_inode dereference
      VFS: Introduce inode-getting helpers for layered/unioned fs environments
      VFS: Add a whiteout dentry type
      VFS: Add a fallthrough flag for marking virtual dentries
      VFS: Split DCACHE_FILE_TYPE into regular and special types
      Apparmor: mediated_filesystem() should use dentry->d_sb not inode->i_sb
      Apparmor: Use d_is_positive/negative() rather than testing dentry->d_inode
      TOMOYO: Use d_is_dir() rather than d_inode and S_ISDIR()
      Smack: Use d_is_positive() rather than testing dentry->d_inode
      SELinux: Use d_is_positive() rather than testing dentry->d_inode
      VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)
      Cachefiles: Fix up scripted S_ISDIR/S_ISREG/S_ISLNK conversions
      fanotify: Fix up scripted S_ISDIR/S_ISREG/S_ISLNK conversions
      VFS: Fix up audit to use dentry_inode()
      VFS: Fix up missed bits of lustre to use fs_inode()
      VFS: Fix up missed bits of ecryptfs to use fs_inode()
      VFS: Fix up missed bits of apparmor to use fs_inode()
      VFS: (Scripted) Convert ->d_inode to fs_inode() in drivers/staging/lustre/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/9p/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/adfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/affs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/afs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/autofs4/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/befs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/bfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/btrfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/btrfs/tests/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ceph/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/cifs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/coda/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/configfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/debugfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/devpts/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ecryptfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/efivarfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/efs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/exofs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ext2/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ext3/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ext4/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/f2fs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/fat/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/freevxfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/fuse/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/gfs2/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/hfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/hostfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/hpfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/hppfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/hugetlbfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/isofs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/jffs2/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/jfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/kernfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/logfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/minix/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ncpfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/nfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/nilfs2/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ntfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ocfs2/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/omfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/proc/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/pstore/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/qnx6/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ramfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/reiserfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/squashfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/sysv/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ubifs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/udf/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/ufs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/xfs/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in ipc/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in kernel/trace/
      VFS: (Scripted) Convert ->d_inode to fs_inode() in arch/ia64/kernel/perfmon.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in arch/powerpc/platforms/cell/spufs/inode.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in arch/s390/hypfs/inode.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in drivers/base/devtmpfs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in drivers/infiniband/hw/ipath/ipath_fs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in drivers/infiniband/hw/qib/qib_fs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in drivers/oprofile/oprofilefs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in drivers/usb/gadget/legacy/inode.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/binfmt_misc.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/block_dev.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/inode.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/libfs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/nsfs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/pipe.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in fs/quota/dquot.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in kernel/relay.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in mm/shmem.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in net/socket.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in net/sunrpc/rpc_pipe.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in security/inode.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in security/selinux/selinuxfs.c
      VFS: (Scripted) Convert ->d_inode to fs_inode() in security/smack/smackfs.c

Kinglong Mee (1):
      fs/aio.c: Remove duplicate function name in pr_debug messages

Konstantin Khlebnikov (1):
      trylock_super(): replacement for grab_super_passive()

Miklos Szeredi (16):
      ovl: check whiteout while reading directory
      ovl: make path-type a bitmap
      ovl: dont replace opaque dir
      ovl: add mutli-layer infrastructure
      ovl: helper to iterate layers
      ovl: multi-layer readdir
      ovl: multi-layer lookup
      ovl: check whiteout on lowest layer as well
      ovl: lookup ENAMETOOLONG on lower means ENOENT
      ovl: allow statfs if no upper layer
      ovl: mount: change order of initialization
      ovl: improve mount helpers
      ovl: make upperdir optional
      ovl: support multiple lower layers
      ovl: add testsuite to docs
      ovl: document lower layer ordering

Omar Sandoval (1):
      posix_acl: fix reference leaks in posix_acl_create

Rasmus Villemoes (1):
      autofs4: Wrong format for printing dentry

Seunghun Lee (1):
      ovl: Prevent rw remount when it should be ro mount

hujianyang (5):
      ovl: Cleanup redundant blank lines
      ovl: Use macros to present ovl_xattr
      ovl: Fix kernel panic while mounting overlayfs
      ovl: Fix opaque regression in ovl_lookup
      ovl: discard independent cursor in readdir()

Diffstat:
 Documentation/filesystems/overlayfs.txt            |  28 +
 arch/ia64/kernel/perfmon.c                         |   2 +-
 arch/powerpc/platforms/cell/spufs/inode.c          |  22 +-
 arch/s390/hypfs/inode.c                            |  71 ++-
 drivers/base/devtmpfs.c                            |  32 +-
 drivers/infiniband/hw/ipath/ipath_fs.c             |  16 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |  20 +-
 drivers/oprofile/oprofilefs.c                      |  16 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |  26 +-
 drivers/staging/lustre/lustre/llite/file.c         |  24 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |   6 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |   6 +-
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |   6 +-
 drivers/staging/lustre/lustre/llite/namei.c        |  30 +-
 drivers/staging/lustre/lustre/llite/statahead.c    |  28 +-
 drivers/staging/lustre/lustre/llite/symlink.c      |   2 +-
 drivers/staging/lustre/lustre/llite/xattr.c        |   8 +-
 drivers/usb/gadget/legacy/inode.c                  |   2 +-
 fs/9p/acl.c                                        |   4 +-
 fs/9p/vfs_dentry.c                                 |   4 +-
 fs/9p/vfs_inode.c                                  |  36 +-
 fs/9p/vfs_inode_dotl.c                             |  16 +-
 fs/9p/vfs_super.c                                  |   8 +-
 fs/adfs/inode.c                                    |   2 +-
 fs/affs/amigaffs.c                                 |   8 +-
 fs/affs/inode.c                                    |   2 +-
 fs/affs/namei.c                                    |  10 +-
 fs/afs/dir.c                                       |  42 +-
 fs/afs/inode.c                                     |   4 +-
 fs/afs/mntpt.c                                     |   8 +-
 fs/afs/super.c                                     |   2 +-
 fs/aio.c                                           |   6 +-
 fs/autofs4/autofs_i.h                              |   4 +-
 fs/autofs4/expire.c                                |   2 +-
 fs/autofs4/inode.c                                 |   6 +-
 fs/autofs4/root.c                                  |  20 +-
 fs/autofs4/symlink.c                               |   2 +-
 fs/autofs4/waitq.c                                 |   4 +-
 fs/bad_inode.c                                     | 147 ------
 fs/befs/linuxvfs.c                                 |   4 +-
 fs/bfs/dir.c                                       |   8 +-
 fs/binfmt_misc.c                                   |  16 +-
 fs/block_dev.c                                     |   2 +-
 fs/btrfs/export.c                                  |   6 +-
 fs/btrfs/file.c                                    |   2 +-
 fs/btrfs/inode.c                                   |  30 +-
 fs/btrfs/ioctl.c                                   |  26 +-
 fs/btrfs/super.c                                   |   8 +-
 fs/btrfs/tree-log.c                                |  14 +-
 fs/btrfs/xattr.c                                   |  16 +-
 fs/cachefiles/daemon.c                             |   4 +-
 fs/cachefiles/interface.c                          |   4 +-
 fs/cachefiles/namei.c                              |  16 +-
 fs/cachefiles/rdwr.c                               |   2 +-
 fs/ceph/caps.c                                     |   2 +-
 fs/ceph/debugfs.c                                  |   2 +-
 fs/ceph/dir.c                                      |  62 +--
 fs/ceph/export.c                                   |  28 +-
 fs/ceph/file.c                                     |   4 +-
 fs/ceph/inode.c                                    |  50 +-
 fs/ceph/mds_client.c                               |  24 +-
 fs/ceph/super.c                                    |   4 +-
 fs/ceph/xattr.c                                    |  16 +-
 fs/cifs/cifs_dfs_ref.c                             |   2 +-
 fs/cifs/cifsfs.c                                   |   2 +-
 fs/cifs/cifssmb.c                                  |   4 +-
 fs/cifs/dir.c                                      |   8 +-
 fs/cifs/file.c                                     |  48 +-
 fs/cifs/inode.c                                    |  32 +-
 fs/cifs/link.c                                     |  12 +-
 fs/cifs/misc.c                                     |   2 +-
 fs/cifs/readdir.c                                  |   4 +-
 fs/cifs/smb1ops.c                                  |   2 +-
 fs/cifs/smb2file.c                                 |   4 +-
 fs/cifs/smb2misc.c                                 |   4 +-
 fs/cifs/smb2ops.c                                  |  10 +-
 fs/cifs/xattr.c                                    |  22 +-
 fs/coda/cache.c                                    |   4 +-
 fs/coda/dir.c                                      |  24 +-
 fs/coda/inode.c                                    |   6 +-
 fs/coda/pioctl.c                                   |   2 +-
 fs/coda/upcall.c                                   |   4 +-
 fs/configfs/configfs_internal.h                    |   3 +-
 fs/configfs/dir.c                                  | 140 +++--
 fs/configfs/file.c                                 |  28 +-
 fs/configfs/inode.c                                |  26 +-
 fs/coredump.c                                      |   2 +-
 fs/dcache.c                                        |  37 +-
 fs/debugfs/file.c                                  |   2 +-
 fs/debugfs/inode.c                                 |  64 +--
 fs/devpts/inode.c                                  |  16 +-
 fs/ecryptfs/crypto.c                               |   4 +-
 fs/ecryptfs/dentry.c                               |   6 +-
 fs/ecryptfs/file.c                                 |   4 +-
 fs/ecryptfs/inode.c                                | 168 +++---
 fs/ecryptfs/kthread.c                              |   2 +-
 fs/ecryptfs/main.c                                 |   6 +-
 fs/ecryptfs/mmap.c                                 |   2 +-
 fs/efivarfs/inode.c                                |   4 +-
 fs/efivarfs/super.c                                |   2 +-
 fs/efs/namei.c                                     |   4 +-
 fs/exofs/dir.c                                     |   4 +-
 fs/exofs/inode.c                                   |   2 +-
 fs/exofs/namei.c                                   |  10 +-
 fs/exofs/super.c                                   |   2 +-
 fs/exofs/symlink.c                                 |   2 +-
 fs/exportfs/expfs.c                                |   2 +-
 fs/ext2/dir.c                                      |   2 +-
 fs/ext2/ialloc.c                                   |   2 +-
 fs/ext2/inode.c                                    |   2 +-
 fs/ext2/namei.c                                    |  14 +-
 fs/ext2/symlink.c                                  |   2 +-
 fs/ext2/xattr.c                                    |   4 +-
 fs/ext2/xattr_security.c                           |   4 +-
 fs/ext2/xattr_trusted.c                            |   4 +-
 fs/ext2/xattr_user.c                               |   4 +-
 fs/ext3/ialloc.c                                   |   2 +-
 fs/ext3/inode.c                                    |   2 +-
 fs/ext3/namei.c                                    |  34 +-
 fs/ext3/super.c                                    |   6 +-
 fs/ext3/symlink.c                                  |   2 +-
 fs/ext3/xattr.c                                    |  10 +-
 fs/ext3/xattr_security.c                           |   4 +-
 fs/ext3/xattr_trusted.c                            |   4 +-
 fs/ext3/xattr_user.c                               |   4 +-
 fs/ext4/fsync.c                                    |   2 +-
 fs/ext4/ialloc.c                                   |   2 +-
 fs/ext4/inline.c                                   |   4 +-
 fs/ext4/inode.c                                    |   4 +-
 fs/ext4/migrate.c                                  |   2 +-
 fs/ext4/namei.c                                    |  34 +-
 fs/ext4/super.c                                    |   6 +-
 fs/ext4/symlink.c                                  |   2 +-
 fs/ext4/xattr.c                                    |  10 +-
 fs/ext4/xattr_security.c                           |   4 +-
 fs/ext4/xattr_trusted.c                            |   4 +-
 fs/ext4/xattr_user.c                               |   4 +-
 fs/f2fs/f2fs.h                                     |   2 +-
 fs/f2fs/file.c                                     |   4 +-
 fs/f2fs/namei.c                                    |  18 +-
 fs/f2fs/xattr.c                                    |  10 +-
 fs/fat/file.c                                      |   4 +-
 fs/fat/namei_msdos.c                               |   8 +-
 fs/fat/namei_vfat.c                                |  14 +-
 fs/fat/nfs.c                                       |   4 +-
 fs/freevxfs/vxfs_immed.c                           |   2 +-
 fs/fs-writeback.c                                  |   6 +-
 fs/fuse/control.c                                  |   6 +-
 fs/fuse/dir.c                                      |  62 +--
 fs/fuse/inode.c                                    |   4 +-
 fs/gfs2/dentry.c                                   |  12 +-
 fs/gfs2/dir.c                                      |   2 +-
 fs/gfs2/export.c                                   |   8 +-
 fs/gfs2/inode.c                                    |  34 +-
 fs/gfs2/ops_fstype.c                               |   8 +-
 fs/gfs2/super.c                                    |   2 +-
 fs/gfs2/xattr.c                                    |   6 +-
 fs/hfs/attr.c                                      |   6 +-
 fs/hfs/dir.c                                       |   8 +-
 fs/hfs/inode.c                                     |   2 +-
 fs/hfs/sysdep.c                                    |   2 +-
 fs/hfsplus/dir.c                                   |  14 +-
 fs/hfsplus/inode.c                                 |   2 +-
 fs/hfsplus/ioctl.c                                 |   2 +-
 fs/hfsplus/xattr.c                                 |   4 +-
 fs/hfsplus/xattr.h                                 |   4 +-
 fs/hostfs/hostfs_kern.c                            |   2 +-
 fs/hpfs/inode.c                                    |   2 +-
 fs/hpfs/namei.c                                    |   8 +-
 fs/hppfs/hppfs.c                                   |  24 +-
 fs/hugetlbfs/inode.c                               |   4 +-
 fs/inode.c                                         |   6 +-
 fs/internal.h                                      |   2 +-
 fs/isofs/export.c                                  |   2 +-
 fs/jffs2/dir.c                                     |  54 +-
 fs/jffs2/fs.c                                      |   2 +-
 fs/jffs2/security.c                                |   4 +-
 fs/jffs2/super.c                                   |   6 +-
 fs/jffs2/symlink.c                                 |   2 +-
 fs/jffs2/xattr.c                                   |   2 +-
 fs/jffs2/xattr_trusted.c                           |   4 +-
 fs/jffs2/xattr_user.c                              |   4 +-
 fs/jfs/file.c                                      |   2 +-
 fs/jfs/namei.c                                     |  18 +-
 fs/jfs/symlink.c                                   |   2 +-
 fs/jfs/xattr.c                                     |  12 +-
 fs/kernfs/dir.c                                    |   2 +-
 fs/kernfs/inode.c                                  |   8 +-
 fs/libfs.c                                         |  28 +-
 fs/logfs/dir.c                                     |  14 +-
 fs/logfs/file.c                                    |   2 +-
 fs/minix/dir.c                                     |   4 +-
 fs/minix/file.c                                    |   2 +-
 fs/minix/inode.c                                   |   4 +-
 fs/minix/namei.c                                   |  10 +-
 fs/namei.c                                         |   2 +-
 fs/namespace.c                                     |  10 +-
 fs/ncpfs/dir.c                                     |  48 +-
 fs/ncpfs/inode.c                                   |   6 +-
 fs/ncpfs/ioctl.c                                   |   8 +-
 fs/ncpfs/ncplib_kernel.c                           |   2 +-
 fs/ncpfs/symlink.c                                 |   2 +-
 fs/nfs/dir.c                                       |  56 +-
 fs/nfs/direct.c                                    |   4 +-
 fs/nfs/filelayout/filelayout.c                     |   2 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |   2 +-
 fs/nfs/getroot.c                                   |   4 +-
 fs/nfs/inode.c                                     |  18 +-
 fs/nfs/namespace.c                                 |  10 +-
 fs/nfs/nfs3acl.c                                   |   2 +-
 fs/nfs/nfs3proc.c                                  |  12 +-
 fs/nfs/nfs4client.c                                |   2 +-
 fs/nfs/nfs4file.c                                  |   4 +-
 fs/nfs/nfs4namespace.c                             |   4 +-
 fs/nfs/nfs4proc.c                                  |  60 +--
 fs/nfs/nfs4state.c                                 |   4 +-
 fs/nfs/nfs4trace.h                                 |   4 +-
 fs/nfs/pagelist.c                                  |   2 +-
 fs/nfs/pnfs.h                                      |   4 +-
 fs/nfs/proc.c                                      |   4 +-
 fs/nfs/read.c                                      |   2 +-
 fs/nfs/super.c                                     |   6 +-
 fs/nfs/symlink.c                                   |   2 +-
 fs/nfs/unlink.c                                    |  20 +-
 fs/nfs/write.c                                     |  10 +-
 fs/nfsd/export.c                                   |   4 +-
 fs/nfsd/nfs2acl.c                                  |   8 +-
 fs/nfsd/nfs3acl.c                                  |   8 +-
 fs/nfsd/nfs3proc.c                                 |   6 +-
 fs/nfsd/nfs3xdr.c                                  |  16 +-
 fs/nfsd/nfs4acl.c                                  |   4 +-
 fs/nfsd/nfs4proc.c                                 |   8 +-
 fs/nfsd/nfs4recover.c                              |  26 +-
 fs/nfsd/nfs4state.c                                |   4 +-
 fs/nfsd/nfs4xdr.c                                  |  10 +-
 fs/nfsd/nfsfh.c                                    |  28 +-
 fs/nfsd/nfsfh.h                                    |   6 +-
 fs/nfsd/nfsproc.c                                  |   4 +-
 fs/nfsd/nfsxdr.c                                   |   2 +-
 fs/nfsd/vfs.c                                      |  70 +--
 fs/nfsd/xdr4.h                                     |   2 +-
 fs/nilfs2/dir.c                                    |   2 +-
 fs/nilfs2/inode.c                                  |   2 +-
 fs/nilfs2/namei.c                                  |  18 +-
 fs/nilfs2/super.c                                  |   6 +-
 fs/notify/fanotify/fanotify.c                      |   6 +-
 fs/nsfs.c                                          |   4 +-
 fs/ntfs/inode.c                                    |   2 +-
 fs/ntfs/namei.c                                    |   4 +-
 fs/ocfs2/dcache.c                                  |  14 +-
 fs/ocfs2/dir.h                                     |   2 +-
 fs/ocfs2/dlmfs/dlmfs.c                             |   4 +-
 fs/ocfs2/export.c                                  |   2 +-
 fs/ocfs2/file.c                                    |   8 +-
 fs/ocfs2/inode.c                                   |   2 +-
 fs/ocfs2/namei.c                                   |  14 +-
 fs/ocfs2/refcounttree.c                            |  10 +-
 fs/ocfs2/xattr.c                                   |  22 +-
 fs/omfs/dir.c                                      |  10 +-
 fs/omfs/file.c                                     |   2 +-
 fs/overlayfs/copy_up.c                             |   5 +-
 fs/overlayfs/dir.c                                 |  34 +-
 fs/overlayfs/inode.c                               |  12 +-
 fs/overlayfs/overlayfs.h                           |  18 +-
 fs/overlayfs/readdir.c                             | 181 +++----
 fs/overlayfs/super.c                               | 564 ++++++++++++++-------
 fs/pipe.c                                          |   2 +-
 fs/posix_acl.c                                     |  18 +-
 fs/proc/base.c                                     |  32 +-
 fs/proc/fd.c                                       |   6 +-
 fs/proc/generic.c                                  |   6 +-
 fs/proc/namespaces.c                               |   4 +-
 fs/proc/proc_net.c                                 |   2 +-
 fs/proc/proc_sysctl.c                              |  12 +-
 fs/proc/root.c                                     |   2 +-
 fs/proc/self.c                                     |   2 +-
 fs/proc/thread_self.c                              |   2 +-
 fs/pstore/inode.c                                  |  10 +-
 fs/qnx6/inode.c                                    |   2 +-
 fs/quota/dquot.c                                   |  10 +-
 fs/ramfs/file-nommu.c                              |   2 +-
 fs/reiserfs/dir.c                                  |   4 +-
 fs/reiserfs/inode.c                                |   2 +-
 fs/reiserfs/namei.c                                |  12 +-
 fs/reiserfs/super.c                                |   4 +-
 fs/reiserfs/xattr.c                                | 130 ++---
 fs/reiserfs/xattr.h                                |   2 +-
 fs/reiserfs/xattr_security.c                       |  10 +-
 fs/reiserfs/xattr_trusted.c                        |  10 +-
 fs/reiserfs/xattr_user.c                           |   4 +-
 fs/squashfs/export.c                               |   2 +-
 fs/squashfs/xattr.c                                |   8 +-
 fs/super.c                                         |  40 +-
 fs/sysv/dir.c                                      |   4 +-
 fs/sysv/file.c                                     |   2 +-
 fs/sysv/itree.c                                    |   2 +-
 fs/sysv/namei.c                                    |  10 +-
 fs/sysv/symlink.c                                  |   2 +-
 fs/ubifs/dir.c                                     |  14 +-
 fs/ubifs/file.c                                    |   4 +-
 fs/ubifs/journal.c                                 |   4 +-
 fs/ubifs/xattr.c                                   |  10 +-
 fs/udf/file.c                                      |   2 +-
 fs/udf/namei.c                                     |  16 +-
 fs/ufs/dir.c                                       |   2 +-
 fs/ufs/namei.c                                     |  10 +-
 fs/ufs/super.c                                     |   4 +-
 fs/ufs/symlink.c                                   |   2 +-
 fs/ufs/truncate.c                                  |   2 +-
 fs/xfs/xfs_export.c                                |   2 +-
 fs/xfs/xfs_filestream.c                            |   2 +-
 fs/xfs/xfs_ioctl.c                                 |  20 +-
 fs/xfs/xfs_ioctl32.c                               |  12 +-
 fs/xfs/xfs_iops.c                                  |  18 +-
 fs/xfs/xfs_super.c                                 |   2 +-
 fs/xfs/xfs_xattr.c                                 |   6 +-
 include/linux/dcache.h                             | 120 ++++-
 include/trace/events/btrfs.h                       |   4 +-
 include/trace/events/ext3.h                        |  16 +-
 include/trace/events/ext4.h                        |  16 +-
 ipc/mqueue.c                                       |  22 +-
 ipc/shm.c                                          |   2 +-
 kernel/audit_watch.c                               |   2 +-
 kernel/relay.c                                     |   4 +-
 kernel/trace/trace.c                               |   8 +-
 kernel/trace/trace_events.c                        |   4 +-
 kernel/trace/trace_uprobe.c                        |   2 +-
 mm/shmem.c                                         |  34 +-
 net/socket.c                                       |   6 +-
 net/sunrpc/rpc_pipe.c                              |  32 +-
 security/apparmor/apparmorfs.c                     |   2 +-
 security/apparmor/include/apparmor.h               |   4 +-
 security/apparmor/lsm.c                            |  20 +-
 security/apparmor/path.c                           |   2 +-
 security/inode.c                                   |  20 +-
 security/selinux/hooks.c                           |   8 +-
 security/selinux/selinuxfs.c                       |   2 +-
 security/smack/smack_lsm.c                         |   4 +-
 security/smack/smackfs.c                           |   2 +-
 security/tomoyo/file.c                             |   4 +-
 340 files changed, 2453 insertions(+), 2299 deletions(-)

             reply	other threads:[~2015-02-21  3:34 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-21  3:34 Al Viro [this message]
2015-02-21 22:45 ` [git pull] more vfs bits Linus Torvalds
2015-02-21 22:48   ` Linus Torvalds
2015-02-22  0:23     ` David Howells
2015-02-22  0:59       ` Al Viro
2015-02-22  0:18   ` David Howells
2015-02-22  1:14     ` Linus Torvalds
2015-02-22  1:32       ` Al Viro
2015-02-22  0:51   ` Al Viro
2015-02-22  1:34     ` Linus Torvalds
2015-02-22  2:02       ` Al Viro
2015-02-22  2:11         ` Al Viro
2015-02-22  2:19         ` Linus Torvalds
2015-02-22  2:51           ` Al Viro
2015-02-22  3:16             ` Linus Torvalds
2015-02-22  8:51               ` Al Viro
2015-02-22  9:32                 ` Sedat Dilek
2015-02-22  9:37                   ` Al Viro
2015-02-22 10:36                     ` Sedat Dilek
2015-02-22 15:05                       ` Sedat Dilek
2015-02-22 15:12                         ` Sedat Dilek
2015-02-22 13:22                     ` Sedat Dilek
2015-02-22 13:23                       ` Sedat Dilek
2015-02-22 12:54                 ` David Howells
2015-02-22 16:46                   ` [git pull] more vfs bits, updated Al Viro
2015-02-22 20:10                     ` Sedat Dilek
2015-02-22 12:44           ` [git pull] more vfs bits David Howells
2015-02-22 12:39       ` David Howells
2015-02-22 12:30     ` David Howells
  -- strict thread matches above, loose matches on Subject: below --
2013-03-03 16:04 Al Viro

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=20150221033452.GU29656@ZenIV.linux.org.uk \
    --to=viro@zeniv.linux.org.uk \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.