• Roland McGrath's avatar
    [PATCH] Remove RUSAGE_GROUP · d8888069
    Roland McGrath authored
    After my cleanup of the rusage semantics was so quickly taken in by Andrew
    and Linus without comment, I wonder if I should not have tried to be so
    accommodating of potential objections as I was.  :-)
    
    In my original posting, I solicited comment on whether introducing
    RUSAGE_GROUP as distinct from RUSAGE_SELF was warranted.  Note that we've
    now changed the behavior of the times system call when using CLONE_THREAD,
    so changing getrusage RUSAGE_SELF to match would be consistent.  I think
    that changing the meaning of the old RUSAGE_SELF value is preferable to
    introducing the new value for the proper POSIX getrusage behavior.  This
    patch against Linus's current tree dumps RUSAGE_GROUP and makes RUSAGE_SELF
    have the fixed behavior.
    
    If there is interest in having a new explicit interface to sample a single
    thread's stats alone, then I think that would be better done by introducing
    a new value for RUSAGE_THREAD.  This is trivial to implement, but I won't
    offer patches bloating the interface if noone is actually interested in
    using it.
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    d8888069
sys.c 39.7 KB