Thread (19 messages) flat view 19 messages, 7 authors, 2007-12-09

Re: [PATCH] Fake NUMA emulation for PowerPC

From: Balbir Singh <hidden>
Date: 2007-12-07 22:03:25
Also in: lkml

Arnd Bergmann wrote:
On Friday 07 December 2007, Balbir Singh wrote:
quoted
Balbir Singh wrote:
quoted
Geert Uytterhoeven wrote:
quoted
On Sat, 8 Dec 2007, Balbir Singh wrote:
quoted
+   if (strstr(p, "fake="))
+           cmdline = p + 5;        /* 5 is faster than strlen("fake=") */
Really? My gcc is smart enough to replace the `strlen("fake=")' by 5, even
without -O.
Thanks for pointing that out, but I am surprised that a compiler would
interpret library routines like strlen.
I just tested it and it turns out that you are right. I'll go hunt to
see where gcc gets its magic powers from.
Even if it wasn't: Why the heck would you want to optimize this? The function
is run _once_ at boot time and the object code gets thrown away afterwards!

	Arnd <><
Cause, I see no downside of doing it. The strlen of fake= is fixed.
But having said that, I am not a purist about the approach, I just want
cmdline to point after "fake="

-- 
	Warm Regards,
	Balbir Singh
	Linux Technology Center
	IBM, ISTL
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help