Andrew Morton [EMAIL PROTECTED] wrote: | On Thu, 19 Jul 2007 00:21:58 -0700 | [EMAIL PROTECTED] wrote: | | > --- lx26-22-rc6-mm1a.orig/kernel/pid.c 2007-07-16 12:55:15.000000000 -0700 | > +++ lx26-22-rc6-mm1a/kernel/pid.c 2007-07-16 13:10:48.000000000 -0700 | > @@ -69,6 +69,13 @@ struct pid_namespace init_pid_ns = { | > .last_pid = 0, | > .child_reaper = &init_task | > }; | > +EXPORT_SYMBOL(init_pid_ns); | > + | > +int is_global_init(struct task_struct *tsk) | > +{ | > + return tsk == init_pid_ns.child_reaper; | > +} | > +EXPORT_SYMBOL(is_global_init); | | I don't immediately see why init_pid_ns was exported to modules.
| | It would need to be exported if is_global_init() was made static inline in a | header (which seems like a sensible thing to do), but it wasn't. It did not need to be exported in this patch. I have a couple of follow-on patches that cleaned up some header-file dependencies and made is_global_init() inline. Those patches are changing a bit as I merge them with Pavel Emelianov's pid ns changes. I will send a separate patch to inline is_global_init(). Suka - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/