Oleg Nesterov
486ccb05fd
[PATCH] elf_core_dump: don't take tasklist_lock
...
do_each_thread() is rcu-safe, and all tasks which use this ->mm must sleep
in wait_for_completion(&mm->core_done) at this point, so we can use RCU
locks.
Also, remove unneeded INIT_LIST_HEAD(new) before list_add(new, head).
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-29 09:18:14 -07:00
..
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:10 -07:00
2006-09-29 09:18:07 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:10 -07:00
2006-05-21 12:59:16 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:12 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:08 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:08 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:03 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:19 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:12 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:20 -07:00
2006-09-27 08:26:10 -07:00
2006-06-30 19:25:36 +02:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-24 11:13:19 -04:00
2006-09-29 09:18:09 -07:00
2006-09-27 08:26:15 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:11 -07:00
2006-09-27 08:26:10 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:09 -07:00
2006-09-27 08:26:18 -07:00
2006-06-23 07:42:45 -07:00
2006-09-27 08:26:18 -07:00
2006-06-26 18:35:02 +02:00
2006-03-28 09:16:06 -08:00
2006-09-29 09:18:08 -07:00
2006-07-10 13:24:22 -07:00
2006-09-29 09:18:14 -07:00
2006-06-30 19:25:36 +02:00
2006-09-29 09:18:12 -07:00
2006-06-30 19:25:36 +02:00
2006-06-17 10:52:12 -07:00
2006-09-29 09:18:04 -07:00
2006-09-26 08:48:44 -07:00
2006-09-29 09:18:12 -07:00
2006-06-30 19:25:36 +02:00
2006-09-26 10:52:39 +02:00
2006-09-22 23:24:30 -04:00
2006-06-30 19:25:36 +02:00
2006-07-03 15:27:06 -07:00
2006-03-26 08:56:56 -08:00
2006-06-26 09:58:17 -07:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:12 -07:00
2006-04-02 13:37:19 +02:00
2006-04-11 13:53:33 +02:00
2006-09-27 08:26:17 -07:00
2006-09-27 08:26:19 -07:00
2006-06-30 11:25:36 -07:00
2006-09-29 09:18:11 -07:00
2006-07-31 13:28:41 -07:00
2006-06-20 05:25:19 -04:00
2006-06-30 19:25:36 +02:00
2006-08-21 10:02:50 +02:00
2006-09-27 08:26:19 -07:00
2006-09-29 09:18:06 -07:00
2006-08-14 13:10:59 -07:00
2006-06-26 12:25:05 -07:00
2006-09-29 09:18:07 -07:00
2006-06-23 07:42:49 -07:00
2006-09-27 08:26:17 -07:00
2006-09-29 09:18:05 -07:00
2006-06-30 19:25:36 +02:00
2006-09-29 09:18:13 -07:00
2006-09-27 08:26:18 -07:00
2006-06-26 09:58:17 -07:00
2006-07-10 13:24:18 -07:00
2006-06-25 10:01:22 -07:00
2006-07-10 11:00:01 +02:00
2006-09-27 08:26:18 -07:00
2006-09-29 09:18:08 -07:00
2006-06-23 07:42:49 -07:00
2006-06-20 05:25:28 -04:00