include/linux/compiler-gcc.h: improve __visible documentation
Cc: Andi Kleen <andi@firstfloor.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
54708d2858
commit
9add850c21
@ -205,7 +205,10 @@
|
|||||||
|
|
||||||
#if GCC_VERSION >= 40600
|
#if GCC_VERSION >= 40600
|
||||||
/*
|
/*
|
||||||
* Tell the optimizer that something else uses this function or variable.
|
* When used with Link Time Optimization, gcc can optimize away C functions or
|
||||||
|
* variables which are referenced only from assembly code. __visible tells the
|
||||||
|
* optimizer that something else uses this function or variable, thus preventing
|
||||||
|
* this.
|
||||||
*/
|
*/
|
||||||
#define __visible __attribute__((externally_visible))
|
#define __visible __attribute__((externally_visible))
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user