Browse Source

sparc: correct section of current_pc()

Latest mainline gives this section mismatch on sparc:

The function current_pc() references
the variable __init no_sun4u_here.
This is often because current_pc lacks a __init
annotation or the annotation of no_sun4u_here is wrong.

Since current_pc() is used only in early time, it is correct to
put it in .init section.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Frederic Weisbecker 17 years ago
parent
commit
8dd9453737
1 changed files with 1 additions and 0 deletions
  1. 1 0
      arch/sparc/kernel/head.S

+ 1 - 0
arch/sparc/kernel/head.S

@@ -465,6 +465,7 @@ gokernel:
 		mov	%o7, %g4		! Save %o7
 		mov	%o7, %g4		! Save %o7
 
 
 		/* Jump to it, and pray... */
 		/* Jump to it, and pray... */
+		__INIT
 current_pc:
 current_pc:
 		call	1f
 		call	1f
 		 nop
 		 nop