Christoph Hellwig
17f98dcf60
pids: clean up find_task_by_pid variants
...
find_task_by_pid_type_ns is only used to implement find_task_by_vpid and
find_task_by_pid_ns, but both of them pass PIDTYPE_PID as first argument.
So just fold find_task_by_pid_type_ns into find_task_by_pid_ns and use
find_task_by_pid_ns to implement find_task_by_vpid.
While we're at it also remove the exports for find_task_by_pid_ns and
find_task_by_vpid - we don't have any modular callers left as the only
modular caller of he old pre pid namespace find_task_by_pid (gfs2) was
switched to pid_task which operates on a struct pid pointer instead of a
pid_t. Given the confusion about pid_t values vs namespace that's
generally the better option anyway and I think we're better of restricting
modules to do it that way.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Cc: Pavel Emelyanov <xemul@openvz.org>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Oleg Nesterov <oleg@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:55 -07:00
..
2009-06-14 13:42:43 -07:00
2009-06-18 13:03:44 -07:00
2009-06-17 19:41:52 +02:00
2009-06-16 19:14:16 -03:00
2009-06-11 16:00:49 +02:00
2009-06-11 21:36:00 -04:00
2009-06-15 11:18:26 +01:00
2009-06-18 13:03:42 -07:00
2009-06-15 21:44:50 -07:00
2009-06-11 03:30:20 -07:00
2009-06-17 00:36:36 -04:00
2009-06-15 16:47:21 +10:00
2009-06-16 08:23:52 +02:00
2009-06-10 11:55:06 +02:00
2009-06-16 19:47:48 -07:00
2009-06-15 15:49:34 +02:00
2009-06-13 22:42:59 +02:00
2009-06-11 21:36:09 -04:00
2009-06-12 21:46:57 +09:30
2009-06-16 19:47:31 -07:00
2009-06-11 21:36:10 -04:00
2009-06-11 08:50:57 -07:00
2009-06-11 21:36:06 -04:00
2009-06-15 21:30:25 -07:00
2009-06-11 14:57:53 -04:00
2009-06-17 09:33:49 -07:00
2009-06-15 21:30:26 -07:00
2009-06-16 19:48:01 -07:00
2009-06-14 14:23:42 +02:00
2009-06-16 19:47:28 -07:00
2009-06-15 21:30:25 -07:00
2009-06-16 19:50:13 -07:00
2009-06-18 13:03:42 -07:00
2009-06-11 14:57:54 -04:00
2009-06-11 14:57:54 -04:00
2009-06-15 21:30:25 -07:00
2009-06-16 19:50:13 -07:00
2009-06-16 19:47:41 -07:00
2009-06-13 12:00:26 +02:00
2009-06-16 19:47:36 -07:00
2009-06-13 10:39:28 +01:00
2009-06-11 10:00:03 -07:00
2009-06-15 03:02:23 -07:00
2009-06-16 19:47:28 -07:00
2009-06-16 19:47:57 -07:00
2009-06-15 15:50:49 +02:00
2009-06-10 23:07:15 +02:00
2009-06-11 19:27:07 +03:00
2009-06-15 03:02:23 -07:00
2009-06-18 13:03:40 -07:00
2009-06-16 12:57:37 -07:00
2009-06-14 13:50:36 -07:00
2009-06-15 15:49:23 +02:00
2009-06-11 17:03:28 +01:00
2009-06-10 11:48:53 +03:00
2009-06-10 11:48:39 +03:00
2009-06-12 22:27:11 +09:30
2009-06-12 22:27:03 +09:30
2009-06-16 19:47:57 -07:00
2009-06-16 19:47:57 -07:00
2009-06-13 12:28:57 +02:00
2009-06-11 21:36:10 -04:00
2009-06-16 19:47:48 -07:00
2009-06-11 02:47:10 -07:00
2009-06-18 13:03:47 -07:00
2009-06-16 08:40:20 +02:00
2009-06-15 21:30:25 -07:00
2009-06-11 19:05:32 +02:00
2009-06-16 19:50:13 -07:00
2009-06-16 19:47:44 -07:00
2009-06-16 19:47:42 -07:00
2009-06-16 19:47:48 -07:00
2009-06-12 21:46:58 +09:30
2009-06-11 21:36:02 -04:00
2009-06-11 21:36:01 -04:00
2009-06-15 03:02:23 -07:00
2009-06-15 21:44:43 -07:00
2009-06-16 19:47:35 -07:00
2009-06-12 11:00:54 +03:00
2009-06-17 08:30:15 +03:00
2009-06-16 19:47:42 -07:00
2009-06-15 21:44:48 -07:00
2009-06-15 21:44:44 -07:00
2009-06-11 17:04:18 +01:00
2009-06-12 14:28:52 +02:00
2009-06-15 21:30:24 -07:00
2009-06-12 21:32:31 +02:00
2009-06-16 19:47:48 -07:00
2009-06-11 21:36:01 -04:00
2009-06-18 13:03:51 -07:00
2009-06-11 21:36:12 -04:00
2009-06-11 21:36:04 -04:00
2009-06-16 19:47:30 -07:00
2009-06-11 08:51:08 -07:00
2009-06-11 21:35:58 -04:00
2009-06-18 13:03:46 -07:00
2009-06-18 13:03:48 -07:00
2009-06-10 13:28:37 -04:00
2009-06-15 15:49:37 +02:00
2009-06-16 19:47:44 -07:00
2009-06-18 13:03:55 -07:00
2009-06-11 08:51:06 -07:00
2009-06-11 08:50:58 -07:00
2009-06-16 13:09:51 -07:00
2009-06-13 08:58:43 +02:00
2009-06-15 15:50:49 +02:00
2009-06-12 18:53:33 +03:00
2009-06-12 18:53:33 +03:00
2009-06-16 19:47:48 -07:00
2009-06-10 11:48:14 +02:00
2009-06-12 23:04:12 +02:00
2009-06-12 21:32:33 +02:00
2009-06-18 13:03:47 -07:00
2009-06-16 19:47:52 -07:00
2009-06-13 12:00:26 +02:00
2009-06-16 19:47:27 -07:00
2009-06-18 13:03:49 -07:00
2009-06-15 21:30:28 -07:00
2009-06-11 08:50:59 -07:00
2009-06-11 08:51:01 -07:00
2009-06-12 18:01:45 +02:00
2009-06-16 13:06:10 -07:00
2009-06-16 19:47:47 -07:00
2009-06-16 19:07:42 -03:00
2009-06-12 22:16:38 +09:30
2009-06-12 22:16:37 +09:30
2009-06-12 22:16:39 +09:30
2009-06-12 22:16:36 +09:30
2009-06-16 19:47:52 -07:00
2009-06-16 19:47:46 -07:00
2009-06-11 21:36:03 -04:00