[PATCH v4] ARM: Add check for Cortex-A15 errata 798181 ECO

Russell King - ARM Linux linux at arm.linux.org.uk
Mon Sep 2 09:58:42 EDT 2013


On Sun, Aug 25, 2013 at 09:25:47AM -0500, Rob Herring wrote:
> From: Rob Herring <rob.herring at calxeda.com>
> 
> The work-around for A15 errata 798181 is not needed if appropriate ECO
> fixes have been applied to r3p2 and earlier core revisions. This can be
> checked by reading REVIDR register bits 4 and 9. If only bit 4 is set,
> then the IPI broadcast can be skipped.
> 
> Signed-off-by: Rob Herring <rob.herring at calxeda.com>

So, this patch in the patch system claims to be against v3.11-rc2:

$ git checkout v3.11-rc2
...
$ pdb gitapply 7804/2
Patching 7804/2...
git apply --whitespace=fix -p1 --index --check > /tmp/pdb.15757 2>&1 exited with non-zero status: 256
error: patch failed: arch/arm/include/asm/tlbflush.h:443
error: arch/arm/include/asm/tlbflush.h: patch does not apply
error: patch failed: arch/arm/kernel/smp_tlb.c:70
error: arch/arm/kernel/smp_tlb.c: patch does not apply
error: patch failed: arch/arm/mm/context.c:245
error: arch/arm/mm/context.c: patch does not apply

> v3:
> - Rebase to v3.11-rc5 due to commit 1f49856 (ARM: 7789/1: Do not run
>  dummy_flush_tlb_a15_erratum() on non-Cortex-A15)
> - Move the revision checking out of line and use function ptrs.

Hmm, so -rc5 not -rc2 that you put into the patch system...  Also, the
patch you put into the patch system didn't have Will's ack on it.



More information about the linux-arm-kernel mailing list