diff options
| author | Adrian Bunk <bunk@kernel.org> | 2008-01-24 22:16:20 +0100 | 
|---|---|---|
| committer | Sam Ravnborg <sam@ravnborg.org> | 2008-01-28 23:21:18 +0100 | 
| commit | 3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0 (patch) | |
| tree | 9af53a5ce0054520be6d572f988a76f3ab4ef0c0 /include/linux/init.h | |
| parent | bc395add945659e04cc7cf250755ba0edc1a9fdc (diff) | |
| download | olio-linux-3.10-3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0.tar.xz olio-linux-3.10-3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0.zip  | |
remove __attribute_used__
Remove the deprecated __attribute_used__.
[Introduce __section in a few places to silence checkpatch /sam]
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'include/linux/init.h')
| -rw-r--r-- | include/linux/init.h | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/include/linux/init.h b/include/linux/init.h index dcb66c76bd4..dde1eaa7766 100644 --- a/include/linux/init.h +++ b/include/linux/init.h @@ -43,7 +43,7 @@  #define __init		__section(.init.text) __cold  #define __initdata	__section(.init.data)  #define __exitdata	__section(.exit.data) -#define __exit_call	__attribute_used__ __section(.exitcall.exit) +#define __exit_call	__used __section(.exitcall.exit)  /* modpost check for section mismatches during the kernel build.   * A section mismatch happens when there are references from a @@ -144,7 +144,7 @@ void prepare_namespace(void);   */  #define __define_initcall(level,fn,id) \ -	static initcall_t __initcall_##fn##id __attribute_used__ \ +	static initcall_t __initcall_##fn##id __used \  	__attribute__((__section__(".initcall" level ".init"))) = fn  /* @@ -178,11 +178,11 @@ void prepare_namespace(void);  #define console_initcall(fn) \  	static initcall_t __initcall_##fn \ -	__attribute_used__ __section(.con_initcall.init)=fn +	__used __section(.con_initcall.init) = fn  #define security_initcall(fn) \  	static initcall_t __initcall_##fn \ -	__attribute_used__ __section(.security_initcall.init) = fn +	__used __section(.security_initcall.init) = fn  struct obs_kernel_param {  	const char *str; @@ -199,8 +199,7 @@ struct obs_kernel_param {  #define __setup_param(str, unique_id, fn, early)			\  	static char __setup_str_##unique_id[] __initdata __aligned(1) = str; \  	static struct obs_kernel_param __setup_##unique_id	\ -		__attribute_used__				\ -		__section(.init.setup)				\ +		__used __section(.init.setup)			\  		__attribute__((aligned((sizeof(long)))))	\  		= { __setup_str_##unique_id, fn, early }  |