]> git.hungrycats.org Git - linux/commit
[SPARC64]: Compat syscall overhaul.
authorDavid S. Miller <davem@nuts.davemloft.net>
Tue, 1 Jun 2004 14:43:05 +0000 (07:43 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Tue, 1 Jun 2004 14:43:05 +0000 (07:43 -0700)
commitb94216257960ee22fbcf76ff425fcd77a1752bb1
treeb57714cd4e09b3c9d9f26c29d7f7a79e985be92e
parent20e743bb39fbfffbdd87223be4af22fc8cd673d8
[SPARC64]: Compat syscall overhaul.
1) Make syscall entry zero-extend all arguments.
2) Sign extend those needed in sys32.S
3) Kill the A() AA() macros, replace with compat_ptr() et al.
12 files changed:
arch/sparc64/kernel/binfmt_aout32.c
arch/sparc64/kernel/entry.S
arch/sparc64/kernel/process.c
arch/sparc64/kernel/signal32.c
arch/sparc64/kernel/sunos_ioctl32.c
arch/sparc64/kernel/sys32.S
arch/sparc64/kernel/sys_sparc.c
arch/sparc64/kernel/sys_sparc32.c
arch/sparc64/kernel/sys_sunos32.c
arch/sparc64/kernel/systbls.S
fs/compat.c
kernel/compat.c