MIPS: O32 / 32-bit: Always copy 4 stack arguments.
This gets us rid of the hard to maintain table of the number of syscall arguments and paves the way for further restructuring of the syscall code. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
@@ -383,7 +383,7 @@ unsigned long __init arch_syscall_addr(int nr)
|
||||
{
|
||||
#ifdef CONFIG_MIPS32_N32
|
||||
if (nr >= __NR_N32_Linux && nr <= __NR_N32_Linux + __NR_N32_Linux_syscalls)
|
||||
return (unsigned long)sysn32_call_table[(nr - __NR_N32_Linux) * 2];
|
||||
return (unsigned long)sysn32_call_table[nr - __NR_N32_Linux];
|
||||
#endif
|
||||
if (nr >= __NR_64_Linux && nr <= __NR_64_Linux + __NR_64_Linux_syscalls)
|
||||
return (unsigned long)sys_call_table[nr - __NR_64_Linux];
|
||||
|
Reference in New Issue
Block a user