Re: [PATCH 1/4] cpu_stop: implement stop_cpu[s]()

From: Tejun Heo
Date: Tue May 04 2010 - 02:41:29 EST


Hello,

On 05/03/2010 03:26 PM, Peter Zijlstra wrote:
> If you do:
>
> done = { .ret = -ENOENT, };
>
> And remove that if()
>
>> + ret = work->fn(work->arg);
>> + if (ret)
>> + done->ret = ret;
>> +
>
> You can do away with all the ->executed bits.

Oh, I had code piece which wanted to discern between -ENOENT from
non-excution and -ENOENT return from the work function which seems
gone now. I'll check things again and drop ->executed if everything
looks okay.

Thanks.

--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/