[PATCH 0/6] BSYM macro removal
Rob Herring
robherring2 at gmail.com
Mon Jan 9 17:45:40 EST 2012
From: Rob Herring <rob.herring at calxeda.com>
IIRC, BSYM usage is unnecessary in .c files according to Dave Martin. It
is not only unnecessary, but it generates the wrong address by adding 1
to already correct addresses in Thumb2 builds. So a Thumb2 SMP kernel
doesn't boot secondary cores. I thought I had previously tried this
combination out, so I'm not sure if something has changed here.
I've only tested on highbank, so testing is appreciated.
Rob Herring (6):
ARM: exynos: remove incorrect BSYM usage
ARM: realview: remove incorrect BSYM usage
ARM: vexpress: remove incorrect BSYM usage
ARM: imx: remove incorrect BSYM usage
ARM: highbank: remove incorrect BSYM usage
ARM: make BSYM macro assembly only
arch/arm/include/asm/unified.h | 4 ++--
arch/arm/mach-exynos/platsmp.c | 5 ++---
arch/arm/mach-highbank/highbank.c | 3 +--
arch/arm/mach-imx/src.c | 3 +--
arch/arm/mach-realview/platsmp.c | 3 +--
arch/arm/mach-vexpress/platsmp.c | 4 +---
6 files changed, 8 insertions(+), 14 deletions(-)
--
1.7.5.4
More information about the linux-arm-kernel
mailing list