Messages in this thread | | | Date | Tue, 21 Oct 2008 02:26:04 +0200 | From | "Frédéric Weisbecker" <> | Subject | Re: [PATCH] sparc: correct section of current_pc() |
| |
2008/10/18 Frederic Weisbecker <fweisbec@gmail.com>: > 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> > --- > diff --git a/arch/sparc/kernel/head.S b/arch/sparc/kernel/head.S > index 2d325fd..2fe2c11 100644 > --- a/arch/sparc/kernel/head.S > +++ b/arch/sparc/kernel/head.S > @@ -465,6 +465,7 @@ gokernel: > mov %o7, %g4 ! Save %o7 > > /* Jump to it, and pray... */ > + __INIT > current_pc: > call 1f > nop > >
(Adding William and sparclinux in cc)
| |