summaryrefslogtreecommitdiff
path: root/kernel/time/timer_stats.c
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@tv-sign.ru>2007-06-01 00:46:53 -0700
committerChris Wright <chrisw@sous-sol.org>2007-06-11 11:36:48 -0700
commit36323d56d52a634758f1288b8a92653b5e6bc1fa (patch)
treefac336372bb536ea5bdb2394b78679cd4ccd1d5a /kernel/time/timer_stats.c
parented556debe2d3409491283b1a037d9b4417ba97c1 (diff)
[PATCH] 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 <oleg@tv-sign.ru> Cc: Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com> Cc: Roland McGrath <roland@redhat.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Chris Wright <chrisw@sous-sol.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'kernel/time/timer_stats.c')
0 files changed, 0 insertions, 0 deletions