Messages in this thread | | | Date | Mon, 14 Jul 2008 23:05:08 -0400 (EDT) | From | Steven Rostedt <> | Subject | Re: [PATCH -v2] ftrace: Documentation |
| |
On Mon, 14 Jul 2008, Eric W. Biederman wrote: > > All of the interesting functions are inline so it shouldn't be a big deal. > Mostly they exist to keep the semantics clear as we refactor the code. > task_pid_nr(tsk) yields the global pid number, and is currently implemented as just tsk->pid. > task_pid(tsk) yields the struct pid. > > task_pid_nr_ns(tsk) yields the pid number from the perspective of a specific > task. > > struct pid is interesting because it is immune from pid roll over conflicts. > I don't know if that is any use to you or not. > > stuct pid contains an embedded array of the pid_nrs one for each namespace the > struct pid is in.
Is there documentation around to let me know the proper way to use the pid namespace API? I think ftrace should be updated before 2.6.27 is released, to use the pid namespaces. There's some other clean ups I need to do.
Note: I'll be traveling from Weds through to the 28th. I need to write up my tutorial for OLS on ftrace and will not be doing many patches for the next two weeks.
-- Steve
| |