Stuff in this one - assorted fixes, lglock tidy-up, death to lock_super(). There'll be a VFS pile tomorrow (with patches from Jeff Layton, sanitizing getname() and related parts of audit and preparing for ESTALE fixes), but I'd rather push the stuff in this one ASAP - some of the bugs closed here are quite unpleasant. Please, pull from the usual place - git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus Shortlog: Al Viro (2): MAX_LFS_FILESIZE definition for 64bit needs LL... consitify do_mount() arguments Arnd Bergmann (1): vfs: bogus warnings in fs/namei.c Hugh Dickins (1): tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking Lai Jiangshan (3): lglock: remove unused DEFINE_LGLOCK_LOCKDEP() lglock: make the per_cpu locks static lglock: add DEFINE_STATIC_LGLOCK() Marco Stornelli (7): exofs: drop lock/unlock super ext3: drop lock/unlock super fat: drop lock/unlock super hpfs: drop lock/unlock super sysv: drop lock/unlock super ufs: drop lock/unlock super vfs: drop lock/unlock super Richard W.M. Jones (1): dup3: Return an error when oldfd == newfd. Sasha Levin (2): fs: prevent use after free in auditing when symlink following was denied fs: handle failed audit_log_start properly Diffstat: fs/ceph/export.c | 18 ++++++++++++++---- fs/exofs/super.c | 4 ---- fs/ext3/super.c | 6 ------ fs/fat/dir.c | 4 ++-- fs/fat/fat.h | 5 +++-- fs/fat/inode.c | 5 +++-- fs/fat/namei_msdos.c | 26 +++++++++++++------------- fs/fat/namei_vfat.c | 30 +++++++++++++++--------------- fs/file.c | 3 +++ fs/file_table.c | 2 +- fs/gfs2/export.c | 4 ++++ fs/hpfs/super.c | 3 --- fs/isofs/export.c | 2 +- fs/namei.c | 3 ++- fs/namespace.c | 12 ++++++------ fs/reiserfs/inode.c | 6 +++++- fs/super.c | 23 ----------------------- fs/sysv/balloc.c | 18 +++++++++--------- fs/sysv/ialloc.c | 14 +++++++------- fs/sysv/inode.c | 4 ++-- fs/sysv/super.c | 1 + fs/sysv/sysv.h | 1 + fs/ufs/balloc.c | 30 +++++++++++++++--------------- fs/ufs/ialloc.c | 16 ++++++++-------- fs/ufs/super.c | 21 +++++++++++---------- fs/ufs/ufs.h | 1 + fs/xfs/xfs_export.c | 3 +++ include/linux/fs.h | 5 ++--- include/linux/lglock.h | 19 ++++++++----------- include/linux/security.h | 12 ++++++------ kernel/audit.c | 2 ++ mm/shmem.c | 6 ++++-- security/capability.c | 4 ++-- security/security.c | 4 ++-- security/selinux/hooks.c | 4 ++-- security/smack/smack_lsm.c | 4 ++-- security/tomoyo/common.h | 2 +- security/tomoyo/mount.c | 5 +++-- security/tomoyo/tomoyo.c | 4 ++-- 39 files changed, 166 insertions(+), 170 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