From: David R. <rie...@go...> - 2007-05-11 23:20:05
|
Use the newly introduced __used attribute in place of the deprecated __attribute_used__. Functionally the same. Signed-off-by: David Rientjes <rie...@go...> --- arch/um/include/init.h | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/um/include/init.h b/arch/um/include/init.h --- a/arch/um/include/init.h +++ b/arch/um/include/init.h @@ -45,12 +45,12 @@ typedef void (*exitcall_t)(void); #define __init __attribute__ ((__section__ (".init.text"))) #define __initdata __attribute__ ((__section__ (".init.data"))) #define __exitdata __attribute__ ((__section__(".exit.data"))) -#define __exit_call __attribute_used__ __attribute__ ((__section__ (".exitcall.exit"))) +#define __exit_call __used __attribute__ ((__section__ (".exitcall.exit"))) #ifdef MODULE #define __exit __attribute__ ((__section__(".exit.text"))) #else -#define __exit __attribute_used__ __attribute__ ((__section__(".exit.text"))) +#define __exit __used __attribute__ ((__section__(".exit.text"))) #endif #endif @@ -103,16 +103,16 @@ extern struct uml_param __uml_setup_start, __uml_setup_end; * Mark functions and data as being only used at initialization * or exit time. */ -#define __uml_init_setup __attribute_used__ __attribute__ ((__section__ (".uml.setup.init"))) -#define __uml_setup_help __attribute_used__ __attribute__ ((__section__ (".uml.help.init"))) -#define __uml_init_call __attribute_used__ __attribute__ ((__section__ (".uml.initcall.init"))) -#define __uml_postsetup_call __attribute_used__ __attribute__ ((__section__ (".uml.postsetup.init"))) -#define __uml_exit_call __attribute_used__ __attribute__ ((__section__ (".uml.exitcall.exit"))) +#define __uml_init_setup __used __attribute__ ((__section__ (".uml.setup.init"))) +#define __uml_setup_help __used __attribute__ ((__section__ (".uml.help.init"))) +#define __uml_init_call __used __attribute__ ((__section__ (".uml.initcall.init"))) +#define __uml_postsetup_call __used __attribute__ ((__section__ (".uml.postsetup.init"))) +#define __uml_exit_call __used __attribute__ ((__section__ (".uml.exitcall.exit"))) #ifndef __KERNEL__ #define __define_initcall(level,fn) \ - static initcall_t __initcall_##fn __attribute_used__ \ + static initcall_t __initcall_##fn __used \ __attribute__((__section__(".initcall" level ".init"))) = fn /* Userspace initcalls shouldn't depend on anything in the kernel, so we'll @@ -122,7 +122,7 @@ extern struct uml_param __uml_setup_start, __uml_setup_end; #define __exitcall(fn) static exitcall_t __exitcall_##fn __exit_call = fn -#define __init_call __attribute_used__ __attribute__ ((__section__ (".initcall.init"))) +#define __init_call __used __attribute__ ((__section__ (".initcall.init"))) #endif |
From: Blaisorblade <bla...@ya...> - 2007-05-15 02:17:05
|
On sabato 12 maggio 2007, David Rientjes wrote: > Use the newly introduced __used attribute in place of the deprecated > __attribute_used__. Functionally the same. > > Signed-off-by: David Rientjes <rie...@go...> Acked-by: Paolo 'Blaisorblade' Giarrusso <bla...@ya...> -- Inform me of my mistakes, so I can add them to my list! Paolo Giarrusso, aka Blaisorblade http://www.user-mode-linux.org/~blaisorblade |