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. - 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/