[PATCH] ppc64: Fix PER_LINUX32 behaviour
This patch fixes some bugs in the ppc64 PER_LINUX32 implementation, noted by Juergen Kreileder: * uname(2) doesn't respect PER_LINUX32, it returns 'ppc64' instead of 'ppc' * Child processes of a PER_LINUX32 process don't inherit PER_LINUX32 Along the way I took the opportunity to move things around so that sys_ppc32.c only has 32-bit syscall emulation functions and to remove the obsolete "fakeppc" command line option. Signed-off-by:Paul Mackerras <paulus@samba.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/ppc64/kernel/misc.S 1 addition, 1 deletionarch/ppc64/kernel/misc.S
- arch/ppc64/kernel/sys_ppc32.c 33 additions, 37 deletionsarch/ppc64/kernel/sys_ppc32.c
- arch/ppc64/kernel/syscalls.c 21 additions, 12 deletionsarch/ppc64/kernel/syscalls.c
- include/asm-ppc64/elf.h 1 addition, 3 deletionsinclude/asm-ppc64/elf.h
Loading
Please register or sign in to comment