diff options
author | Linus Torvalds <[email protected]> | 2006-08-02 20:17:49 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2006-08-02 20:17:49 -0700 |
commit | ae74c3b69a08e1de20cb681ec959f3a48af0006a (patch) | |
tree | 97def06a79fdaee2294ef197666a369b18728058 /lib/parser.c | |
parent | 202668ecb6cb221460d884598dd4cd2e1f3292f3 (diff) |
Fix force_sig_info() semantics after cleanups
Suresh points out that commit b0423a0d9cc836b2c3d796623cd19236bfedfe63
broke the semantics of a synchronous signal like SIGSEGV occurring
recursively inside its own handler handler (or, indeed, any other
context when the signal was blocked).
That was unintentional, and this fixes things up by reinstating the old
semantics, but without reverting the cleanups.
Cc: Paul E. McKenney <[email protected]>
Acked-by: Suresh Siddha <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/parser.c')
0 files changed, 0 insertions, 0 deletions