[3.16.y-ckt stable] Patch "ARM: mvebu: make the coherency_ll.S functions work with no coherency fabric" has been added to staging queue
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Jan 12 15:27:59 UTC 2015
Dear Luis Henriques,
On Mon, 12 Jan 2015 15:25:37 +0000, Luis Henriques wrote:
> On Wed, Jan 07, 2015 at 10:29:02AM +0000, Luis Henriques wrote:
> > This is a note to let you know that I have just added a patch titled
> >
> > ARM: mvebu: make the coherency_ll.S functions work with no coherency fabric
> >
> > to the linux-3.16.y-queue branch of the 3.16.y-ckt extended stable tree
> > which can be found at:
> >
> > http://kernel.ubuntu.com/git?p=ubuntu/linux.git;a=shortlog;h=refs/heads/linux-3.16.y-queue
> >
> > This patch is scheduled to be released in version 3.16.7-ckt4.
> >
> > If you, or anyone else, feels it should not be added to this tree, please
> > reply to this email.
> >
>
> Actually, this patch is breaking the builds of 3.16 kernel using
> configs mvebu_v7_defconfig and multi_v7_defconfig:
>
> arch/arm/mach-mvebu/coherency_ll.S: Assembler messages:
> arch/arm/mach-mvebu/coherency_ll.S:98: Error: bad instruction `reteq r0'
> arch/arm/mach-mvebu/coherency_ll.S:123: Error: bad instruction `reteq r0'
> arch/arm/mach-mvebu/coherency_ll.S:150: Error: bad instruction `reteq r0'
>
> Mainline builds fine, so I assume I'm missing some other patch, but I
> couldn't find out which one. Any ideas, or shall I just drop this
> from the queue?
I guess:
commit 6ebbf2ce437b33022d30badd49dc94d33ecfa498
Author: Russell King <rmk+kernel at arm.linux.org.uk>
Date: Mon Jun 30 16:29:12 2014 +0100
ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
is the commit that introduced reteq. But instead of adding this one to
stable, maybe I should provide a different patch for stable that
doesn't use reteq.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the kernel-team
mailing list