[GIT PULL] ~dmart/linux-2.6-arm: Thumb-2/SMP-on-UP fixes accepted by rmk

Nicolas Pitre nicolas.pitre at linaro.org
Tue Dec 7 00:37:16 UTC 2010


Merged and pushed out.  I also merged the OMAP bits since you tested 
them somewhat and I did have a look at it.  I also merged the gas 
workarounds (we're not mainline).  The rest will be for tomorrow.


On Mon, 6 Dec 2010, Dave Martin wrote:

> The following changes since commit fe75943b7808aac7ef001a1bd4d8159a95e758ac:
> 
>   ARM: 6438/2: mmci: add SDIO support for ST Variants (2010-12-02 13:22:08 -0500)
> 
> are available in the git repository at:
>   git://git.linaro.org/people/dmart/linux-2.6-arm.git for-linaro-2.6.36/accepted-by-rmk
> 
> Dave Martin (16):
>       Revert "ARM: Avoid undefined Thumb-2 instructions using PC in compressed/head.S"
>       ARM: kexec: Add missing memory clobber to inline asm in crash_setup_regs()
>       ARM: kexec: Fix crash_setup_regs() for ARMv7 and CONFIG_THUMB2_KERNEL
>       ARM: kuser: Fix incorrect cmpxchg syscall in kuser helpers
>       ARM: RealView: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL
>       ARM: vexpress: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL
>       ARM: Allow SMP_ON_UP to work with Thumb-2 kernels.
>       ARM: kexec: Correct data alignment for CONFIG_THUMB2_KERNEL
>       ARM: vfp: Correct data alignment for CONFIG_THUMB2_KERNEL
>       ARM: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in bootp/init.S
>       ARM: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in kernel/head.S
>       ARM: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in mm/proc-v7.S
>       ARM: Thumb-2: Fix CONFIG_THUMB2_KERNEL breakage in compressed/head.S
>       ARM: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL
>       ARM: Thumb-2: Fix long-distance conditional branches in head.S for Thumb-2.
>       ARM: kprobes: Don't HAVE_KPROBES when CONFIG_THUMB2_KERNEL is selected
> 
>  arch/arm/Kconfig                  |    4 ++--
>  arch/arm/boot/Makefile            |    5 -----
>  arch/arm/boot/bootp/init.S        |    2 ++
>  arch/arm/boot/compressed/head.S   |   17 ++++++++++-------
>  arch/arm/include/asm/assembler.h  |   22 +++++++++++++++++++---
>  arch/arm/include/asm/kexec.h      |   18 ++++++++++++++----
>  arch/arm/kernel/entry-armv.S      |    6 +++---
>  arch/arm/kernel/head.S            |   20 +++++++++++++++++---
>  arch/arm/kernel/relocate_kernel.S |    2 ++
>  arch/arm/mach-realview/headsmp.S  |    1 +
>  arch/arm/mach-vexpress/headsmp.S  |    1 +
>  arch/arm/mm/proc-v7.S             |    4 ++--
>  arch/arm/vfp/vfphw.S              |    1 +
>  13 files changed, 74 insertions(+), 29 deletions(-)
> 



More information about the linaro-dev mailing list