提交 a5e8acd9 编写于 作者: J Jisheng Zhang (syna) 提交者: Russell King

ARM: 9073/1: ptdump: add __init section marker to three functions

They are not needed after booting, so mark them as __init to move them
to the .init section.
Signed-off-by: NJisheng Zhang <Jisheng.Zhang@synaptics.com>
Reviewed-by: NSteven Price <steven.price@arm.com>
Signed-off-by: NRussell King <rmk+kernel@armlinux.org.uk>
上级 aefdd438
...@@ -420,7 +420,7 @@ void ptdump_walk_pgd(struct seq_file *m, struct ptdump_info *info) ...@@ -420,7 +420,7 @@ void ptdump_walk_pgd(struct seq_file *m, struct ptdump_info *info)
note_page(&st, 0, 0, 0, NULL); note_page(&st, 0, 0, 0, NULL);
} }
static void ptdump_initialize(void) static void __init ptdump_initialize(void)
{ {
unsigned i, j; unsigned i, j;
...@@ -466,7 +466,7 @@ void ptdump_check_wx(void) ...@@ -466,7 +466,7 @@ void ptdump_check_wx(void)
pr_info("Checked W+X mappings: passed, no W+X pages found\n"); pr_info("Checked W+X mappings: passed, no W+X pages found\n");
} }
static int ptdump_init(void) static int __init ptdump_init(void)
{ {
ptdump_initialize(); ptdump_initialize();
ptdump_debugfs_register(&kernel_ptdump_info, "kernel_page_tables"); ptdump_debugfs_register(&kernel_ptdump_info, "kernel_page_tables");
......
...@@ -24,7 +24,7 @@ static const struct file_operations ptdump_fops = { ...@@ -24,7 +24,7 @@ static const struct file_operations ptdump_fops = {
.release = single_release, .release = single_release,
}; };
void ptdump_debugfs_register(struct ptdump_info *info, const char *name) void __init ptdump_debugfs_register(struct ptdump_info *info, const char *name)
{ {
debugfs_create_file(name, 0400, NULL, info, &ptdump_fops); debugfs_create_file(name, 0400, NULL, info, &ptdump_fops);
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册