Messages in this thread | | | Date | Sat, 17 May 2008 08:19:07 +0100 | From | Al Viro <> | Subject | [git pull] vfs patches |
| |
Misc VFS fixes. Please, pull from git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
Summary: Al Viro (8): take init_files to fs/file.c dup_fd() fixes, part 1 dup_fd() part 2 dup_fd() - part 3 dup_fd() part 4 - race fix avoid multiplication overflows and signedness issues for max_fds get rid of leak in compat_execve() return to old errno choice in mkdir() et.al.
WANG Cong (2): [Patch] fs/binfmt_elf.c: fix a wrong free [Patch] fs/binfmt_elf.c: fix wrong return values
Diffstat: arch/alpha/kernel/init_task.c | 1 - arch/arm/kernel/init_task.c | 1 - arch/avr32/kernel/init_task.c | 1 - arch/blackfin/kernel/init_task.c | 1 - arch/cris/kernel/process.c | 1 - arch/frv/kernel/init_task.c | 1 - arch/h8300/kernel/init_task.c | 1 - arch/ia64/kernel/init_task.c | 1 - arch/m32r/kernel/init_task.c | 1 - arch/m68k/kernel/process.c | 1 - arch/m68knommu/kernel/init_task.c | 1 - arch/mips/kernel/init_task.c | 1 - arch/mn10300/kernel/init_task.c | 1 - arch/parisc/kernel/init_task.c | 1 - arch/powerpc/kernel/init_task.c | 1 - arch/s390/kernel/init_task.c | 1 - arch/sh/kernel/init_task.c | 1 - arch/sparc/kernel/init_task.c | 1 - arch/sparc64/kernel/init_task.c | 1 - arch/um/kernel/init_task.c | 1 - arch/v850/kernel/init_task.c | 1 - arch/x86/kernel/init_task.c | 1 - arch/xtensa/kernel/init_task.c | 1 - fs/binfmt_elf.c | 9 +- fs/compat.c | 4 +- fs/exec.c | 12 ++- fs/file.c | 152 ++++++++++++++++++++++++++++++++++++- fs/namei.c | 12 ++- include/linux/binfmts.h | 1 + include/linux/fdtable.h | 1 + include/linux/init_task.h | 23 +------ kernel/fork.c | 130 ------------------------------- kernel/sysctl.c | 5 +- 33 files changed, 180 insertions(+), 192 deletions(-)
| |