Unfortunately, it looks like xattr series will have to wait until the next cycle ;-/ This pile contains 9p cleanups and fixes (races in v9fs_fid_add(), etc.), fixup for nommu breakage in shmem.c, several cleanups and a bit more file_inode() work. Please, pull from git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus Shortlog: Al Viro (13): selinux: opened file can't have NULL or negative ->f_path.dentry more file_inode() open-coded instances 9p: don't bother with private lock in ->d_fsdata; dentry->d_lock will do just fine 9p: turn fid->dlist into hlist v9fs: get rid of v9fs_dentry 9p: v9fs_fid_add() can't fail now 9p: double iput() in ->lookup() if d_materialise_unique() fails 9p: untangle ->lookup() a bit 9p: make sure ->lookup() adds fid to the right dentry 9p: if v9fs_fid_lookup() gets to asking server, it'd better have hashed dentry cache the value of file_inode() in struct file fix nommu breakage in shmem.c constify path_get/path_put and fs_struct.c stuff Diffstat: arch/s390/hypfs/inode.c | 6 +-- arch/x86/kernel/msr.c | 9 ++--- drivers/staging/comedi/comedi_fops.c | 14 ++++---- drivers/tty/tty_io.c | 16 ++++------ fs/9p/fid.c | 55 ++++++++++++++++------------------ fs/9p/fid.h | 22 +------------- fs/9p/vfs_dentry.c | 17 ++-------- fs/9p/vfs_inode.c | 40 ++++++++---------------- fs/9p/vfs_inode_dotl.c | 19 ++++------- fs/ext4/indirect.c | 2 +- fs/f2fs/file.c | 6 ++-- fs/file_table.c | 2 + fs/fs_struct.c | 6 ++-- fs/fuse/dev.c | 2 +- fs/fuse/file.c | 24 +++++++------- fs/internal.h | 2 +- fs/namei.c | 4 +- fs/open.c | 3 +- fs/seq_file.c | 2 +- include/linux/fs.h | 3 +- include/linux/fs_struct.h | 4 +- include/linux/path.h | 4 +- include/net/9p/client.h | 2 +- kernel/futex.c | 2 +- mm/shmem.c | 5 +-- security/selinux/hooks.c | 9 ----- 26 files changed, 109 insertions(+), 171 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