Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull more VFS bits from Al Viro: "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" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: constify path_get/path_put and fs_struct.c stuff fix nommu breakage in shmem.c cache the value of file_inode() in struct file 9p: if v9fs_fid_lookup() gets to asking server, it'd better have hashed dentry 9p: make sure ->lookup() adds fid to the right dentry 9p: untangle ->lookup() a bit 9p: double iput() in ->lookup() if d_materialise_unique() fails 9p: v9fs_fid_add() can't fail now v9fs: get rid of v9fs_dentry 9p: turn fid->dlist into hlist 9p: don't bother with private lock in ->d_fsdata; dentry->d_lock will do just fine more file_inode() open-coded instances selinux: opened file can't have NULL or negative ->f_path.dentry (In the meantime, the hlist traversal macros have changed, so this required a semantic conflict fixup for the newly hlistified fid->dlist)
Showing
- arch/s390/hypfs/inode.c 2 additions, 4 deletionsarch/s390/hypfs/inode.c
- arch/x86/kernel/msr.c 4 additions, 5 deletionsarch/x86/kernel/msr.c
- drivers/staging/comedi/comedi_fops.c 7 additions, 7 deletionsdrivers/staging/comedi/comedi_fops.c
- drivers/tty/tty_io.c 6 additions, 10 deletionsdrivers/tty/tty_io.c
- fs/9p/fid.c 25 additions, 29 deletionsfs/9p/fid.c
- fs/9p/fid.h 1 addition, 21 deletionsfs/9p/fid.h
- fs/9p/vfs_dentry.c 4 additions, 13 deletionsfs/9p/vfs_dentry.c
- fs/9p/vfs_inode.c 14 additions, 26 deletionsfs/9p/vfs_inode.c
- fs/9p/vfs_inode_dotl.c 7 additions, 12 deletionsfs/9p/vfs_inode_dotl.c
- fs/ext4/indirect.c 1 addition, 1 deletionfs/ext4/indirect.c
- fs/f2fs/file.c 3 additions, 3 deletionsfs/f2fs/file.c
- fs/file_table.c 2 additions, 0 deletionsfs/file_table.c
- fs/fs_struct.c 3 additions, 3 deletionsfs/fs_struct.c
- fs/fuse/dev.c 1 addition, 1 deletionfs/fuse/dev.c
- fs/fuse/file.c 12 additions, 12 deletionsfs/fuse/file.c
- fs/internal.h 1 addition, 1 deletionfs/internal.h
- fs/namei.c 2 additions, 2 deletionsfs/namei.c
- fs/open.c 2 additions, 1 deletionfs/open.c
- fs/seq_file.c 1 addition, 1 deletionfs/seq_file.c
- include/linux/fs.h 2 additions, 1 deletioninclude/linux/fs.h
Loading
Please register or sign in to comment