Thread (7 messages) 7 messages, 3 authors, 2012-01-08

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

From: Michal Nazarewicz <hidden>
Date: 2012-01-03 08:57:57
Also in: linux-mm, lkml

2012/1/3 Michal Nazarewicz [off-list ref]:
quoted
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 [off-list ref] 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@google.com>--------------ooO--(_)--Ooo--
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help