Re: [rfc][patch] Avoid taking global tasklist_lock for single threadedprocess at getrusage()

Andrew Morton
2006-01-06T23:50:18Z

Christoph Lameter <clameter@engr.sgi.com> wrote:
>
> On Fri, 6 Jan 2006, Ravikiran G Thirumalai wrote:
>
> > + need_lock = !(p == current && thread_group_empty(p));
>
> Isnt
>
> need_lock = (p != current || !thread_group_empty(b))
>
> clearer?

I was actually going to change it to

if (p != current || !thread_group_empty(p))
need_lock = 1;

a) because my brain works that way and

b) To make the currently-unneeded initialisation of need_lock do
something useful ;)