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