aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-02-14burying unused conditionalsAl Viro56-159/+0
__ARCH_WANT_SYS_RT_SIGACTION, __ARCH_WANT_SYS_RT_SIGSUSPEND, __ARCH_WANT_COMPAT_SYS_RT_SIGSUSPEND, __ARCH_WANT_COMPAT_SYS_SCHED_RR_GET_INTERVAL - not used anymore CONFIG_GENERIC_{SIGALTSTACK,COMPAT_RT_SIG{ACTION,QUEUEINFO,PENDING,PROCMASK}} - can be assumed always set.
2013-02-14make do_sigaltstack() staticAl Viro2-2/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14Merge branches 'arch-alpha', 'arch-arm', 'arch-arm64', 'arch-avr32', 'arch-blackfin', 'arch-c6x', 'arch-cris', 'arch-frv', 'arch-h8300', 'arch-hexagon', 'arch-ia64', 'arch-m32r', 'arch-m68k', 'arch-microblaze', 'arch-mips', 'arch-mn10300', 'arch-openrisc', 'arch-parisc', 'arch-powerpc', ↵Al Viro150-3930/+496
'arch-s390', 'arch-score', 'arch-sh', 'arch-sparc', 'arch-tile', 'arch-unicore32', 'arch-x86' and 'arch-xtensa'
2013-02-14arm64: switch to generic old sigaction() (compat-only)Al Viro2-45/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14arm64: switch to generic compat rt_sigaction()Al Viro2-41/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14arm64: switch compat to generic old sigsuspendAl Viro3-13/+2
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14arm64: switch to generic compat rt_sigqueueinfo()Al Viro2-18/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14arm64: switch to generic compat rt_sigpending()Al Viro2-18/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14arm64: switch to generic compat rt_sigprocmask()Al Viro2-33/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-14arm64: switch to generic sigaltstackAl Viro8-80/+6
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: switch to generic old sigsuspendAl Viro4-15/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: COMPAT_SYSCALL_DEFINE does all sign-extension as well as SYSCALL_DEFINEAl Viro2-18/+8
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: kill sign-extending wrappers for native syscallsAl Viro3-150/+40
SYSCALL_DEFINE-added wrapper will take care of those just fine; no extra compat wrappers needed. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03kill sparc32_open()Al Viro2-11/+1
it's a copy of compat_sys_open() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: switch to use of generic old sigactionAl Viro6-69/+13
note that due to historical accident we do *not* directly take generic versions - need to check and invert the sign of signal number first. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: switch sys_compat_rt_sigaction() to COMPAT_SYSCALL_DEFINEAl Viro2-17/+8
note that while struct compat_sigaction is the generic one, syscall itself *isn't* - different arguments. IOW, CONFIG_ODD_RT_SIGACTION stays. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic sys_fork() and sys_clone()Al Viro9-73/+23
we still need the wrappers to store callee-saved registers in pt_regs, but once that done we can jump to kernel/fork.c variants. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: take the "zero newsp means inherit the parent's one" to copy_thread()Al Viro3-6/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: no magic arguments for sysm_pipe()Al Viro1-12/+6
current_pt_regs() works just fine Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: don't bother with compat_sys_futex() wrappersAl Viro3-9/+2
... it's COMPAT_SYSCALL_DEFINE now Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic compat rt_sigaction()Al Viro4-54/+5
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic compat sched_rr_get_interval()Al Viro3-18/+2
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: sigsuspend() is essentially the same as rt_sigsuspend() hereAl Viro2-16/+4
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic compat rt_sigqueueinfo()Al Viro4-18/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic compat rt_sigpending()Al Viro4-19/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic compat rt_sigprocmask()Al Viro4-24/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03switch mips to generic rt_sigsuspend(), make it unconditionalAl Viro6-55/+2
mips was the last architecture not using the generic variant. Both native and compat variants switched to generic, which is made unconditional now. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to compat_sys_waitid()Al Viro2-27/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03mips: switch to generic sigaltstackAl Viro7-127/+20
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03Merge commit '12890d0f61fc' into arch-mipsAl Viro1-13/+6
2013-02-03x86: switch to generic old sigactionAl Viro11-148/+6
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03xtensa: switch to generic sigaltstackAl Viro4-18/+4
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: switch to generic compat rt_sigaction()Al Viro6-89/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: switch to generic compat sched_rr_get_interval()Al Viro3-21/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86,um: switch to generic old sigsuspend()Al Viro8-31/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: switch to generic compat rt_sigqueueinfo()Al Viro5-18/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: switch to generic compat rt_sigpending()Al Viro5-27/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: get rid of pt_regs argument in vm86/vm86oldAl Viro5-32/+8
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: get rid of pt_regs argument in sigreturn variantsAl Viro9-55/+23
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03x86: get rid of pt_regs argument of iopl(2)Al Viro7-24/+17
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03unicore32: switch to generic sigaltstackAl Viro3-15/+3
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03amd64: get rid of useless RESTORE_TOP_OF_STACK in stub_execve()Al Viro1-1/+0
we are not going to return via SYSRET anyway. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03tile: switch to generic compat rt_sigaction()Al Viro3-53/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03tile: switch to generic compat rt_sigqueueinfo()Al Viro3-17/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03tile: switch to generic compat rt_sig{procmask,pending}()Al Viro2-2/+4
note that the only systems that are going to care are big-endian 64bit ones with 32bit compat enabled - little-endian bitmaps are not sensitive to granularity. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03tile: switch to generic sigaltstackAl Viro5-63/+5
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: switch to generic compat rt_sigqueueinfo()Al Viro2-16/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: switch to generic compat rt_sigpending()Al Viro3-25/+2
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: switch to generic compat rt_sigprocmask(2)Al Viro2-40/+1
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03sparc: bury the sys_sigpause() remainsAl Viro3-18/+2
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>