diff options
| author | Oleg Nesterov <[email protected]> | 2007-06-01 00:46:53 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2007-06-01 08:18:29 -0700 |
| commit | 040b6362d58fe9a344e053546c12bf821f6fce99 (patch) | |
| tree | 38a6edb5a70ae41d26241cf3cc5eceb7f1c1e21e /scripts | |
| parent | 13466c8419c3ab3ccd5e905eef53ca49c6c201be (diff) | |
tty: fix leakage of -ERESTARTSYS to userland
Spotted by Satoru Takeuchi.
kill_pgrp(task_pgrp(current)) sends the signal to the current's thread
group, but can choose any sub-thread as a target for signal_wake_up().
This means that job_control() and tty_check_change() may return
-ERESTARTSYS without signal_pending().
Signed-off-by: Oleg Nesterov <[email protected]>
Cc: Satoru Takeuchi <[email protected]>
Cc: Roland McGrath <[email protected]>
Cc: Alan Cox <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions