[GIT PULL] prefetch support for 3.13

Will Deacon will.deacon at arm.com
Tue Nov 19 07:01:25 EST 2013


On Tue, Nov 19, 2013 at 09:27:41AM +0000, Uwe Kleine-König wrote:
> On Mon, Nov 11, 2013 at 11:25:54AM +0000, Will Deacon wrote:
> > I see gas is being as helpful as ever. Something like the (untested) patch
> > below should fix the issue.
> > 
> > Will
> > 
> > --->8
> > 
> > diff --git a/arch/arm/lib/bitops.h b/arch/arm/lib/bitops.h
> > index e0c68d5bb7dc..52886b89706c 100644
> > --- a/arch/arm/lib/bitops.h
> > +++ b/arch/arm/lib/bitops.h
> > @@ -10,7 +10,7 @@ UNWIND(       .fnstart        )
> >         and     r3, r0, #31             @ Get bit offset
> >         mov     r0, r0, lsr #5
> >         add     r1, r1, r0, lsl #2      @ Get word offset
> > -#if __LINUX_ARM_ARCH__ >= 7
> > +#if __LINUX_ARM_ARCH__ >= 7 && defined(CONFIG_SMP)
> >         .arch_extension mp
> >         ALT_SMP(W(pldw) [r1])
> >         ALT_UP(W(nop))
> > 
> It does fix compilation and I booted successfully on my efm32-tree +
> next-20131119 + this patch + the patch for the be signal stuff.

Ok, great. Mind if I add your tested-by before I put it in the patch system?

Cheers,

Will



More information about the linux-arm-kernel mailing list