task_struct parent field removed from RHEL-5 and fedora 9 kernels

William Cohen wcohen@redhat.com
Wed May 21 21:01:00 GMT 2008


Roland McGrath wrote:
> Using real_parent is correct in all kernels if you are concerned with
> anything like the parent of the process.  The task_struct.parent field in
> vanilla kernels in fact only really relates to ptrace.  
> 
> In RHEL5 and F[678] kernels, the utrace patch removed the ptrace-related
> parent field and renamed real_parent to parent.  In future Fedora kernels,
> there may or may not be a ptrace-related parent field, but the real useful
> field will go back to being called real_parent (so as to minimize the
> cosmetic divergence from upstream code).  (No statements about RHEL5>.2
> kernels at this time.)
> 
> 
> Thanks,
> Roland


Thanks for the answer, Roland. I was hoping that is was all consistent. However, 
it is real_parent on some kernels and parent on other kernel. :(

-Will



More information about the Systemtap mailing list