Re: [PATCH] Fix WARN_ON / WARN_ON_ONCE regression

Jeremy Fitzhardinge
2006-10-10T20:03:52Z

Steven Rostedt wrote:
> Holy crap! I wonder where else in the kernel gcc is doing this. (of
> course I'm using gcc4 so I don't know). Is there another gcc attribute
> to actually tell gcc that a variable is really mostly read only (besides
> placing it in a mostly read only elf section)?
>

That would be nice, but I don't know of one (apart from "volatile",
which has its own downsides). Once could imagine an annotation which
makes gcc consider writes to the variable relatively expensive, so that
it avoids generating unnecessary/excessive writes.

J