Re: [PATCH v5 1/8] smp: Introduce a generic on_each_cpu_mask function

From: Michal Nazarewicz
Date: Tue Jan 03 2012 - 03:58:07 EST


2012/1/3 Michal Nazarewicz <mina86@xxxxxxxxxx>:
on_each_cpu() returns an int. For consistency reasons, would it make sense
to make on_each_cpu_maks() to return and int? I know that the difference
is that smp_call_function() returns and int and smp_call_function_many()
returns void, but to me it actually seems strange and either I'm missing
something important (which is likely) or this needs to get cleaned up at
one point as well.

On Tue, 03 Jan 2012 09:12:21 +0100, Gilad Ben-Yossef <gilad@xxxxxxxxxxxxx> wrote:
I'd say we should go the other way around - kill the return value on
on_each_cpu()

The return value is always a hard coded zero and we have some code that tests
for that return value. Silly...

It looks like it's there for hysterical reasons to me :-)

That might be right. Of course, this goes deeper then on_each_cpu() since
some of the smp_call_function functions have an int return value, but I
couldn't find an instance when they return non-zero.

I'd offer to volunteer to do the clean-up but I have too little experience
in IPI to say with confidence that we in fact can and want to drop the âintâ
return value from all of those functions.

--
Best regards, _ _
.o. | Liege of Serenely Enlightened Majesty of o' \,=./ `o
..o | Computer Science, MichaÅ âmina86â Nazarewicz (o o)
ooo +----<email/xmpp: mpn@xxxxxxxxxx>--------------ooO--(_)--Ooo--
--
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/