Oleg Nesterov
5ecfbae093
[PATCH] fix zap_thread's ptrace related problems
...
1. The tracee can go from ptrace_stop() to do_signal_stop()
after __ptrace_unlink(p).
2. It is unsafe to __ptrace_unlink(p) while p->parent may wait
for tasklist_lock in ptrace_detach().
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Cc: Roland McGrath <roland@redhat.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-15 11:05:43 -08:00
..
2006-02-07 20:58:50 -05:00
2006-02-14 16:09:34 -08:00
2006-02-02 12:23:12 +00:00
2006-02-07 20:56:35 -05:00
2006-01-20 11:57:07 -08:00
2006-01-12 14:06:43 -08:00
2006-02-04 23:51:28 -08:00
2006-02-04 23:51:28 -08:00
2006-01-18 19:20:24 -08:00
2006-01-13 16:29:56 -08:00
2006-02-01 12:52:25 -05:00
2006-01-16 20:53:46 -08:00
2006-01-13 09:12:21 -08:00
2006-02-03 08:32:00 -08:00
2006-01-24 10:06:19 +01:00
2006-02-11 21:41:11 -08:00
2006-01-14 18:27:15 -08:00
2006-01-14 18:27:16 -08:00
2006-02-03 14:01:05 -08:00
2006-01-18 13:53:45 -08:00
2006-02-10 08:13:12 -08:00
2006-01-14 18:27:10 -08:00
2006-02-07 20:56:35 -05:00
2006-02-01 08:53:11 -08:00
2006-01-13 11:26:04 -08:00
2006-02-08 07:52:58 -08:00
2006-02-03 08:32:09 -08:00
2006-01-14 18:27:15 -08:00
2006-01-18 19:20:29 -08:00
2006-02-01 08:53:17 -08:00
2006-02-01 08:53:09 -08:00
2006-01-14 18:27:09 -08:00
2006-02-01 08:53:13 -08:00
2006-01-15 09:02:44 -02:00
2006-02-06 12:02:14 -08:00
2006-02-03 08:32:07 -08:00
2006-02-03 08:32:12 -08:00
2006-01-18 00:45:15 +01:00
2006-01-16 23:18:35 -08:00
2006-02-01 08:53:13 -08:00
2006-02-08 01:03:52 -05:00
2006-02-14 16:09:34 -08:00
2006-02-10 08:13:12 -08:00
2006-01-24 17:52:48 -05:00
2006-02-10 08:13:12 -08:00
2006-02-01 08:53:13 -08:00
2006-01-17 19:37:45 -05:00
2006-02-03 08:32:02 -08:00
2006-01-18 19:20:18 -08:00
2006-01-18 19:20:17 -08:00
2006-02-07 16:12:33 -08:00
2006-02-01 08:53:15 -08:00
2006-01-18 19:20:29 -08:00
2006-02-07 16:12:34 -08:00
2006-01-14 18:27:12 -08:00
2006-02-15 01:34:23 -08:00
2006-02-09 16:43:38 -08:00
2006-02-07 20:56:35 -05:00
2006-02-03 08:32:05 -08:00
2006-02-11 21:41:13 -08:00
2006-01-31 18:00:11 -08:00
2006-01-15 02:12:54 +01:00
2006-02-05 11:06:52 -08:00
2006-01-18 19:20:30 -08:00
2006-02-01 08:53:13 -08:00
2006-01-13 21:02:13 +11:00
2006-02-15 11:05:43 -08:00
2006-02-03 08:32:08 -08:00
2006-02-03 08:32:09 -08:00
2006-02-05 11:06:52 -08:00
2006-02-01 08:53:25 -08:00
2006-02-01 08:53:25 -08:00
2006-02-01 08:53:25 -08:00
2006-02-01 08:53:16 -08:00
2006-02-14 16:09:34 -08:00
2006-02-03 18:31:33 -08:00
2006-01-21 23:03:28 +00:00
2006-01-21 23:03:28 +00:00
2006-01-14 18:27:07 -08:00
2006-01-17 02:54:21 -08:00
2006-02-01 08:53:18 -08:00
2006-01-14 18:27:13 -08:00
2006-02-07 20:56:35 -05:00
2006-02-07 16:12:33 -08:00
2006-02-01 08:53:17 -08:00
2006-02-11 21:41:10 -08:00
2006-02-01 08:53:16 -08:00
2006-02-11 21:41:11 -08:00
2006-01-18 00:45:15 +01:00
2006-01-12 14:06:38 -08:00
2006-01-18 19:20:17 -08:00
2006-02-10 08:13:12 -08:00
2006-02-10 08:13:12 -08:00
2006-02-01 08:53:13 -08:00
2006-02-03 08:32:04 -08:00
2006-02-03 08:32:05 -08:00
2006-01-31 17:23:44 -08:00
2006-02-08 01:03:39 -05:00