Messages in this thread | | | Subject | Re: [PATCH] Built kernel without -O2 option | From | Valdis.Kletnieks@vt ... | Date | Mon, 29 Nov 2010 13:03:42 -0500 |
| |
On Mon, 29 Nov 2010 16:52:50 +0800, Américo Wang said:
> >For example: > >ifdef CONFIG_CC_CLOSE_OPTIMIZATION > >CFLAGS_fpu.o += -O2 > >CFLAGS_aesni-intel_glue.o += -O2 > >CFLAGS_ghash-clmulni-intel_glue.o += -O2 > >endif > > No, I didn't mean this, I meant some function that have to be inlined > are those who only work when being inlined, e.g. current_text_addr(). > > I think it is not alone. :)
Anything that uses the gcc __builtin_return_adress() extension should also be audited - that returns different results for inlined and non-inlined callers.
[unhandled content-type:application/pgp-signature] | |