From: Andi Kleen Date: Fri, 10 Aug 2007 20:31:01 +0000 (+0200) Subject: x86_64: Don't mark __exitcall as __cold X-Git-Tag: MMI-PSA29.97-13-9~40797 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3f3f7b74a7749c3a669ca146270c07568b548665;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git x86_64: Don't mark __exitcall as __cold gcc currently doesn't support attributes on types, so we can't use it function pointers. This avoids some warnings on a gcc 4.3 build. Signed-off-by: Andi Kleen Signed-off-by: Linus Torvalds --- diff --git a/include/linux/init.h b/include/linux/init.h index 1a4a283d19a9..74b1f43bf982 100644 --- a/include/linux/init.h +++ b/include/linux/init.h @@ -43,7 +43,7 @@ #define __init __attribute__ ((__section__ (".init.text"))) __cold #define __initdata __attribute__ ((__section__ (".init.data"))) #define __exitdata __attribute__ ((__section__(".exit.data"))) -#define __exit_call __attribute_used__ __attribute__ ((__section__ (".exitcall.exit"))) __cold +#define __exit_call __attribute_used__ __attribute__ ((__section__ (".exitcall.exit"))) /* modpost check for section mismatches during the kernel build. * A section mismatch happens when there are references from a