On 07/16, [EMAIL PROTECTED] wrote: > > Oleg Nesterov [EMAIL PROTECTED] wrote: > | > | Stupid question: why do we need to put the pid namespace into the struct > | pid? Isn't it better if the user of the struct pid should know its ns? > | For example, if /proc does put_pid(), that pid should be from the active > | namespace. > > Not sure I fully understand this. A process, and by extension its 'struct > pid' is visible in multiple namespaces and we maintain this list of > namespaces in each 'struct pid'. > > Are you suggesting having a pid_namespace with a list of all 'struct pids' > that are visible in it ?
I thought that the plan is: if the task is visible in some namespace, it has a separate pid_t in that namespace. OK, the question was relly stupid, please ignore. I'll wait for other patches to understand what's going on. Oleg. - 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/