[git pull] more vfs bits

From: Al Viro
Date: Fri Feb 20 2015 - 22:35:00 EST


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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/