summaryrefslogtreecommitdiff
path: root/init/main.c
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2014-04-01 14:51:45 +0200
committerAndi Kleen <ak@linux.intel.com>2014-04-01 19:20:56 +0200
commita61d70fece76c881b98a29507dcb0db1dd21abf3 (patch)
tree708abe3e9b52407c502060ec4d379b0ba9d55942 /init/main.c
parent9ead9d85d011c8b8040b060812a96a217865a1ff (diff)
asmlinkage: Add explicit __visible to drivers/*, lib/*, kernel/*asmlinkage-for-linus
As requested by Linus add explicit __visible to the asmlinkage users. This marks both functions visible to assembler and some functions defined in assembler to make it clear to the compiler that they exist elsewhere. Tree sweep for rest of tree. Signed-off-by: Andi Kleen <ak@linux.intel.com>
Diffstat (limited to 'init/main.c')
-rw-r--r--init/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/init/main.c b/init/main.c
index 9c7fd4c9249f..48655ceb66f4 100644
--- a/init/main.c
+++ b/init/main.c
@@ -476,7 +476,7 @@ static void __init mm_init(void)
vmalloc_init();
}
-asmlinkage void __init start_kernel(void)
+asmlinkage __visible void __init start_kernel(void)
{
char * command_line;
extern const struct kernel_param __start___param[], __stop___param[];