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