Assorted fixes + subset of Nick's series + few bits lost from the last pile. Please, pull from the usual place: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ Tomorrow: freeze/thaw fixes and big code movement series (partitioning and otherwise block-related)... Shortlog: Al Viro (2): hostfs: dumb (and usually harmless) tpyo - strncpy instead of strlcpy hostfs ->follow_link() braino Alexander Shishkin (1): cramfs: only unlock new inodes Andreas Gruenbacher (1): mbcache: Limit the maximum number of cache entries Christoph Hellwig (2): kill BH_Ordered flag remove SWRITE* I/O types Jan Kara (1): vfs: update ctime when changing the file's permission by setfacl Nick Piggin (10): fs: fix do_lookup false negative fs: dentry allocation consolidation apparmor: use task path helpers fs: fs_struct rwlock to spinlock fs: remove extra lookup in __lookup_hash fs: cleanup files_lock locking tty: fix fu_list abuse lglock: introduce special lglock and brlock spin locks fs: scale files_lock fs: brlock vfsmount_lock Sergey Senozhatsky (1): fix reiserfs_evict_inode end_writeback second call Diffstat: drivers/char/pty.c | 4 +- drivers/char/tty_io.c | 92 ++++++++++++------ drivers/staging/pohmelfs/path_entry.c | 8 +- fs/buffer.c | 69 +++++++------ fs/cramfs/inode.c | 2 +- fs/dcache.c | 71 ++++++++------ fs/exec.c | 4 +- fs/fat/misc.c | 4 +- fs/file_table.c | 124 ++++++++++++++++++------ fs/fs_struct.c | 32 +++--- fs/generic_acl.c | 1 + fs/hostfs/hostfs_kern.c | 4 +- fs/internal.h | 7 +- fs/jbd/checkpoint.c | 4 +- fs/jbd/commit.c | 53 +++++----- fs/jbd/journal.c | 2 +- fs/jbd/revoke.c | 2 +- fs/jbd2/checkpoint.c | 4 +- fs/jbd2/commit.c | 41 +++----- fs/jbd2/journal.c | 2 +- fs/jbd2/revoke.c | 2 +- fs/mbcache.c | 30 +++++- fs/namei.c | 119 ++++++++++------------ fs/namespace.c | 177 +++++++++++++++++++++------------ fs/nilfs2/super.c | 28 +++--- fs/open.c | 4 +- fs/pnode.c | 11 ++- fs/reiserfs/inode.c | 1 + fs/reiserfs/journal.c | 2 +- fs/super.c | 18 ++++ fs/ufs/balloc.c | 24 ++--- fs/ufs/ialloc.c | 18 +--- fs/ufs/truncate.c | 18 +--- fs/ufs/util.c | 20 ++--- fs/ufs/util.h | 3 +- include/linux/buffer_head.h | 4 +- include/linux/fs.h | 21 ++--- include/linux/fs_struct.h | 14 ++-- include/linux/lglock.h | 172 ++++++++++++++++++++++++++++++++ include/linux/tty.h | 9 ++ kernel/fork.c | 10 +- security/apparmor/path.c | 9 +-- security/selinux/hooks.c | 9 +- 43 files changed, 800 insertions(+), 453 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