* [PATCH] unneeded memory barrier
@ 2003-09-11 20:31 Felipe W Damasio
0 siblings, 0 replies; 3+ messages in thread
From: Felipe W Damasio @ 2003-09-11 20:31 UTC (permalink / raw)
To: mochel-3NddpPZAyC0, andrew.grover-ral2JQCrhuEAvxtiuMwx3w
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
[-- Attachment #1: Type: text/plain, Size: 220 bytes --]
Hi Andrew/Patrick,
Patch against 2.6-test5 to remove an, IMHO, unneeded memory barrier
on acpi/bus.c. Feel free to tell me I'm totally wrong, though :)
If it looks good, please consider applying.
Cheers,
Felipe
[-- Attachment #2: acpi-bus_state.patch --]
[-- Type: text/plain, Size: 389 bytes --]
--- linux-2.6.0-test5/drivers/acpi/bus.c.orig 2003-09-11 17:23:06.000000000 -0300
+++ linux-2.6.0-test5/drivers/acpi/bus.c 2003-09-11 17:23:14.000000000 -0300
@@ -333,7 +333,7 @@
schedule();
remove_wait_queue(&acpi_bus_event_queue, &wait);
- set_current_state(TASK_RUNNING);
+ __set_current_state(TASK_RUNNING);
if (signal_pending(current))
return_VALUE(-ERESTARTSYS);
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: [PATCH] unneeded memory barrier
@ 2003-09-11 20:56 Grover, Andrew
[not found] ` <F760B14C9561B941B89469F59BA3A8470255EF0F-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Grover, Andrew @ 2003-09-11 20:56 UTC (permalink / raw)
To: Felipe W Damasio, mochel-3NddpPZAyC0
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
> From: Felipe W Damasio [mailto:felipewd-y7mWNqJcIDpfJ/NunPodnw@public.gmane.org]
> Patch against 2.6-test5 to remove an, IMHO, unneeded
> memory barrier
> on acpi/bus.c. Feel free to tell me I'm totally wrong, though :)
>
> If it looks good, please consider applying.
- set_current_state(TASK_RUNNING);
+ __set_current_state(TASK_RUNNING);
My understanding of functions starting with __ was "use them but you
better know what you're doing". This patch may be technically correct
but does the unneeded barrier really hurt anything? If not then I think
the regular version is ok.
Regards -- Andy
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] unneeded memory barrier
[not found] ` <F760B14C9561B941B89469F59BA3A8470255EF0F-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
@ 2003-09-11 21:34 ` Felipe W Damasio
0 siblings, 0 replies; 3+ messages in thread
From: Felipe W Damasio @ 2003-09-11 21:34 UTC (permalink / raw)
To: Grover, Andrew
Cc: mochel-3NddpPZAyC0, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Hi Andy,
First of all, thanks for your review.
Grover, Andrew wrote:
>>From: Felipe W Damasio [mailto:felipewd-y7mWNqJcIDpfJ/NunPodnw@public.gmane.org]
>> Patch against 2.6-test5 to remove an, IMHO, unneeded
>>memory barrier
>>on acpi/bus.c. Feel free to tell me I'm totally wrong, though :)
>>
>> If it looks good, please consider applying.
>
>
> - set_current_state(TASK_RUNNING);
> + __set_current_state(TASK_RUNNING);
>
> My understanding of functions starting with __ was "use them but you
> better know what you're doing". This patch may be technically correct
> but does the unneeded barrier really hurt anything? If not then I think
> the regular version is ok.
I don't think it hurts in terms of "enforcing ordering too much", but
that barrier isn't needed at all since it sets the state to
TASK_RUNNING...
But hey, it's not my driver to decide :)
Thanks anyway,
Felipe
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-09-11 21:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-11 20:31 [PATCH] unneeded memory barrier Felipe W Damasio
-- strict thread matches above, loose matches on Subject: below --
2003-09-11 20:56 Grover, Andrew
[not found] ` <F760B14C9561B941B89469F59BA3A8470255EF0F-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
2003-09-11 21:34 ` Felipe W Damasio
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox