Oleg Nesterov
87245135d5
allow_signal: kill the bogus ->mm check, add a note about CLONE_SIGHAND
...
allow_signal() checks ->mm == NULL. Not sure why. Perhaps to make sure
current is the kernel thread. But this helper must not be used unless we
are the kernel thread, kill this check.
Also, document the fact that the CLONE_SIGHAND kthread must not use
allow_signal(), unless the caller really wants to change the parent's
->sighand->action as well.
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-06-18 13:03:48 -07:00
..
2009-06-12 13:50:23 +03:00
2009-06-16 19:47:40 -07:00
2009-06-15 10:06:19 -07:00
2009-06-16 13:09:51 -07:00
2009-06-08 12:31:53 -07:00
2009-06-11 21:36:01 -04:00
2009-04-05 13:49:04 -04:00
2009-05-06 16:36:09 -07:00
2009-04-05 13:49:04 -04:00
2009-04-02 19:04:54 -07:00
2009-06-18 13:03:46 -07:00
2009-04-30 19:24:24 +02:00
2009-03-30 22:05:12 +10:30
2009-06-16 19:47:31 -07:00
2009-05-11 08:15:36 +10:00
2009-03-31 23:00:27 -04:00
2009-06-18 13:03:48 -07:00
2009-04-05 11:04:19 -07:00
2009-06-15 12:40:03 +02:00
2009-05-20 10:34:32 +02:00
2009-06-16 19:47:48 -07:00
2009-06-17 09:46:33 -07:00
2009-06-09 22:37:52 +02:00
2009-06-12 21:32:31 +02:00
2009-06-16 19:47:47 -07:00
2009-05-15 07:56:24 -05:00
2009-05-26 12:11:19 -07:00
2009-05-08 16:23:48 -07:00
2009-06-16 19:47:31 -07:00
2009-05-12 19:59:52 +02:00
2009-05-07 11:17:34 +02:00
2009-06-16 19:47:48 -07:00
2009-06-16 11:07:14 -07:00
2009-06-11 17:55:42 +02:00
2009-04-02 19:04:53 -07:00
2009-05-16 13:41:28 -07:00
2009-06-12 21:46:58 +09:30
2009-06-12 14:28:52 +02:00
2009-04-02 19:04:58 -07:00
2009-04-02 19:05:02 -07:00
2009-04-30 08:08:31 +02:00
2009-06-16 11:02:28 -07:00
2009-06-16 19:47:32 -07:00
2009-06-11 10:01:41 -07:00
2009-04-03 12:23:02 +02:00
2009-04-15 13:55:14 -07:00
2009-05-05 20:28:05 +02:00
2009-03-30 22:05:16 +10:30
2009-04-14 11:33:43 +02:00
2009-04-14 11:33:43 +02:00
2009-04-03 12:23:03 +02:00
2009-04-05 11:04:19 -07:00
2009-06-18 13:03:48 -07:00
2009-04-18 21:44:24 -07:00
2009-04-06 11:14:02 +02:00
2009-06-12 18:01:50 +02:00
2009-05-09 10:08:19 +02:00
2009-06-11 19:27:12 +03:00
2009-03-30 22:05:17 +10:30
2009-03-24 23:16:51 +01:00
2009-04-09 08:19:08 +02:00
2009-03-30 17:17:35 -07:00
2009-05-15 15:32:45 +02:00
2009-06-09 22:30:27 +09:30
2009-03-24 23:16:51 +01:00
2009-06-15 10:06:19 -07:00
2009-03-02 15:41:30 -08:00
2009-06-15 15:49:43 +02:00
2009-06-16 19:47:49 -07:00
2009-06-09 22:30:27 +09:30
2009-06-18 13:03:40 -07:00
2009-04-02 19:05:11 -07:00
2009-03-30 22:05:17 +10:30
2009-06-16 19:47:48 -07:00
2009-06-16 19:50:13 -07:00
2009-06-15 10:06:19 -07:00
2009-03-18 19:55:00 +01:00
2009-03-09 08:13:35 -07:00
2009-02-27 16:26:21 -08:00
2009-06-15 21:30:23 -07:00
2009-04-02 19:05:01 -07:00
2009-04-14 17:17:16 +02:00
2009-06-02 01:10:40 +02:00