Al Viro
3fe26fa34d
x86: get rid of pt_regs argument in sigreturn variants
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-02-03 18:16:24 -05:00
Al Viro
c40702c49f
new helpers: __save_altstack/__compat_save_altstack, switch x86 and um to those
...
note that they are relying on access_ok() already checked by caller.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-12-19 18:07:41 -05:00
Al Viro
37185b3324
um: get rid of pointless include "..." where include <...> will do
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>
2012-10-09 22:28:45 +02:00
Al Viro
f9a38eace4
um: let signal_delivered() do SIGTRAP on singlestepping into handler
...
... rather than duplicating that in sigframe setup code (and doing that
inconsistently, at that)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-09-27 18:04:47 +02:00
Al Viro
77097ae503
most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set
...
Only 3 out of 63 do not. Renamed the current variant to __set_current_blocked(),
added set_current_blocked() that will exclude unblockable signals, switched
open-coded instances to it.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-06-01 12:58:51 -04:00
Al Viro
ffc51be82b
um: missing checks of __put_user()/__get_user() return values
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-05-21 16:29:02 -04:00
Al Viro
243412be9c
um/x86: merge (and trim) 32- and 64-bit variants of ptrace.h
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-05-21 16:28:34 -04:00
Al Viro
3b7d15bde5
um: ->restart_block.fn needs to be reset on sigreturn
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-05-21 14:19:31 -04:00
Al Viro
f67aa2ffb7
um: merge signal_{32,64}.c
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>
2011-11-02 14:15:20 +01:00