diff options
| author | Adrian Bunk <bunk@kernel.org> | 2008-01-24 16:16:20 -0500 |
|---|---|---|
| committer | Sam Ravnborg <sam@ravnborg.org> | 2008-01-28 17:21:18 -0500 |
| commit | 3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0 (patch) | |
| tree | 9af53a5ce0054520be6d572f988a76f3ab4ef0c0 /include/linux/init.h | |
| parent | bc395add945659e04cc7cf250755ba0edc1a9fdc (diff) | |
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 dcb66c76bd..dde1eaa776 100644 --- a/include/linux/init.h +++ b/include/linux/init.h | |||
| @@ -43,7 +43,7 @@ | |||
| 43 | #define __init __section(.init.text) __cold | 43 | #define __init __section(.init.text) __cold |
| 44 | #define __initdata __section(.init.data) | 44 | #define __initdata __section(.init.data) |
| 45 | #define __exitdata __section(.exit.data) | 45 | #define __exitdata __section(.exit.data) |
| 46 | #define __exit_call __attribute_used__ __section(.exitcall.exit) | 46 | #define __exit_call __used __section(.exitcall.exit) |
| 47 | 47 | ||
| 48 | /* modpost check for section mismatches during the kernel build. | 48 | /* modpost check for section mismatches during the kernel build. |
| 49 | * A section mismatch happens when there are references from a | 49 | * A section mismatch happens when there are references from a |
| @@ -144,7 +144,7 @@ void prepare_namespace(void); | |||
| 144 | */ | 144 | */ |
| 145 | 145 | ||
| 146 | #define __define_initcall(level,fn,id) \ | 146 | #define __define_initcall(level,fn,id) \ |
| 147 | static initcall_t __initcall_##fn##id __attribute_used__ \ | 147 | static initcall_t __initcall_##fn##id __used \ |
| 148 | __attribute__((__section__(".initcall" level ".init"))) = fn | 148 | __attribute__((__section__(".initcall" level ".init"))) = fn |
| 149 | 149 | ||
| 150 | /* | 150 | /* |
| @@ -178,11 +178,11 @@ void prepare_namespace(void); | |||
| 178 | 178 | ||
| 179 | #define console_initcall(fn) \ | 179 | #define console_initcall(fn) \ |
| 180 | static initcall_t __initcall_##fn \ | 180 | static initcall_t __initcall_##fn \ |
| 181 | __attribute_used__ __section(.con_initcall.init)=fn | 181 | __used __section(.con_initcall.init) = fn |
| 182 | 182 | ||
| 183 | #define security_initcall(fn) \ | 183 | #define security_initcall(fn) \ |
| 184 | static initcall_t __initcall_##fn \ | 184 | static initcall_t __initcall_##fn \ |
| 185 | __attribute_used__ __section(.security_initcall.init) = fn | 185 | __used __section(.security_initcall.init) = fn |
| 186 | 186 | ||
| 187 | struct obs_kernel_param { | 187 | struct obs_kernel_param { |
| 188 | const char *str; | 188 | const char *str; |
| @@ -199,8 +199,7 @@ struct obs_kernel_param { | |||
| 199 | #define __setup_param(str, unique_id, fn, early) \ | 199 | #define __setup_param(str, unique_id, fn, early) \ |
| 200 | static char __setup_str_##unique_id[] __initdata __aligned(1) = str; \ | 200 | static char __setup_str_##unique_id[] __initdata __aligned(1) = str; \ |
| 201 | static struct obs_kernel_param __setup_##unique_id \ | 201 | static struct obs_kernel_param __setup_##unique_id \ |
| 202 | __attribute_used__ \ | 202 | __used __section(.init.setup) \ |
| 203 | __section(.init.setup) \ | ||
| 204 | __attribute__((aligned((sizeof(long))))) \ | 203 | __attribute__((aligned((sizeof(long))))) \ |
| 205 | = { __setup_str_##unique_id, fn, early } | 204 | = { __setup_str_##unique_id, fn, early } |
| 206 | 205 | ||
