提交 bfe6815e 编写于 作者: B Ben Dooks 提交者: Russell King

[ARM] 2925/3: earlyparam - postfix section with .init for `make buildcheck`

Patch from Ben Dooks

The `make buildcheck` is erroneously reporting that the earlyparam
list is referencing items in the .init section as it is not itself
postfixed with .init
Also, as per rmk's suggestion, rename the __early_param to
.early_param to bring it into line with everything else
Signed-off-by: NBen Dooks <ben-linux@fluff.org>
Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
上级 58dd48a6
...@@ -36,7 +36,7 @@ SECTIONS ...@@ -36,7 +36,7 @@ SECTIONS
*(.init.setup) *(.init.setup)
__setup_end = .; __setup_end = .;
__early_begin = .; __early_begin = .;
*(__early_param) *(.early_param.init)
__early_end = .; __early_end = .;
__initcall_start = .; __initcall_start = .;
*(.initcall1.init) *(.initcall1.init)
......
...@@ -213,6 +213,6 @@ struct early_params { ...@@ -213,6 +213,6 @@ struct early_params {
#define __early_param(name,fn) \ #define __early_param(name,fn) \
static struct early_params __early_##fn __attribute_used__ \ static struct early_params __early_##fn __attribute_used__ \
__attribute__((__section__("__early_param"))) = { name, fn } __attribute__((__section__(".early_param.init"))) = { name, fn }
#endif #endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册