Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (57 commits) tidy the trailing symlinks traversal up Turn resolution of trailing symlinks iterative everywhere simplify link_path_walk() tail Make trailing symlink resolution in path_lookupat() iterative update nd->inode in __do_follow_link() instead of after do_follow_link() pull handling of one pathname component into a helper fs: allow AT_EMPTY_PATH in linkat(), limit that to CAP_DAC_READ_SEARCH Allow passing O_PATH descriptors via SCM_RIGHTS datagrams readlinkat(), fchownat() and fstatat() with empty relative pathnames Allow O_PATH for symlinks New kind of open files - "location only". ext4: Copy fs UUID to superblock ext3: Copy fs UUID to superblock. vfs: Export file system uuid via /proc/<pid>/mountinfo unistd.h: Add new syscalls numbers to asm-generic x86: Add new syscalls for x86_64 x86: Add new syscalls for x86_32 fs: Remove i_nlink check from file system link callback fs: Don't allow to create hardlink for deleted file vfs: Add open by file handle support ...
Showing
- arch/alpha/kernel/osf_sys.c 8 additions, 28 deletionsarch/alpha/kernel/osf_sys.c
- arch/parisc/hpux/sys_hpux.c 22 additions, 43 deletionsarch/parisc/hpux/sys_hpux.c
- arch/powerpc/platforms/cell/spufs/syscalls.c 1 addition, 1 deletionarch/powerpc/platforms/cell/spufs/syscalls.c
- arch/um/drivers/mconsole_kern.c 2 additions, 19 deletionsarch/um/drivers/mconsole_kern.c
- arch/x86/ia32/ia32entry.S 2 additions, 0 deletionsarch/x86/ia32/ia32entry.S
- arch/x86/include/asm/unistd_32.h 3 additions, 1 deletionarch/x86/include/asm/unistd_32.h
- arch/x86/include/asm/unistd_64.h 4 additions, 0 deletionsarch/x86/include/asm/unistd_64.h
- arch/x86/kernel/syscall_table_32.S 2 additions, 0 deletionsarch/x86/kernel/syscall_table_32.S
- fs/Kconfig 1 addition, 1 deletionfs/Kconfig
- fs/Makefile 2 additions, 0 deletionsfs/Makefile
- fs/btrfs/export.c 6 additions, 2 deletionsfs/btrfs/export.c
- fs/btrfs/inode.c 0 additions, 3 deletionsfs/btrfs/inode.c
- fs/compat.c 23 additions, 38 deletionsfs/compat.c
- fs/exec.c 12 additions, 6 deletionsfs/exec.c
- fs/exportfs/expfs.c 9 additions, 2 deletionsfs/exportfs/expfs.c
- fs/ext3/namei.c 0 additions, 7 deletionsfs/ext3/namei.c
- fs/ext3/super.c 1 addition, 0 deletionsfs/ext3/super.c
- fs/ext4/namei.c 0 additions, 7 deletionsfs/ext4/namei.c
- fs/ext4/super.c 2 additions, 0 deletionsfs/ext4/super.c
- fs/fat/inode.c 3 additions, 1 deletionfs/fat/inode.c
Loading
Please register or sign in to comment