Merge remote-tracking branch 'origin/android-3.10' into android-goldfish-3.10
authorDavid 'Digit' Turner <digit@android.com>
Wed, 3 Sep 2014 10:04:11 +0000 (12:04 +0200)
committerDavid 'Digit' Turner <digit@android.com>
Thu, 4 Sep 2014 07:57:35 +0000 (09:57 +0200)
Mostly to fix a bug where the kernel would not report the stack pointer
of 32-bit processes when running on an ARM64 kernel.

Conflicts:
arch/arm64/Kconfig
arch/arm64/include/asm/ptrace.h
arch/arm64/kernel/fpsimd.c

Signed-off-by: David 'Digit' Turner <digit@android.com>
14 files changed:
1  2 
arch/arm/Kconfig
arch/arm64/Kconfig
arch/arm64/Makefile
arch/arm64/include/asm/Kbuild
arch/arm64/include/asm/ptrace.h
arch/arm64/include/asm/thread_info.h
arch/arm64/kernel/entry.S
arch/arm64/kernel/fpsimd.c
arch/arm64/kernel/process.c
arch/arm64/kernel/ptrace.c
arch/arm64/kernel/signal.c
arch/arm64/kernel/signal32.c
arch/arm64/mm/init.c
drivers/base/Kconfig

Simple merge
index 41bd1f3b920f709ae07102e179f786e7803fc4c8,3ee27d34a0208cbdfbe0281d328e2e19ad691ed0..7e5272fe1645c39b80ed57f331d0a135dc3c4b14
@@@ -9,14 -7,11 +9,15 @@@ config ARM6
        select ARM_AMBA
        select ARM_ARCH_TIMER
        select ARM_GIC
 +      select BUILDTIME_EXTABLE_SORT
        select CLONE_BACKWARDS
        select COMMON_CLK
 +      select CPU_PM if (SUSPEND || CPU_IDLE)
 +      select DCACHE_WORD_ACCESS
        select GENERIC_CLOCKEVENTS
        select GENERIC_CLOCKEVENTS_BROADCAST if SMP
+       select GENERIC_CPU_AUTOPROBE
 +      select GENERIC_EARLY_IOREMAP
        select GENERIC_IOMAP
        select GENERIC_IRQ_PROBE
        select GENERIC_IRQ_SHOW
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 522df9c7f3a4288cf5c8e5bb07f564304bd6ab15,0f27578a7039de75f7fedebe695cd256b5e5fed1..83d1254f524ac37ef86fd5a2d24674f2e11359f0
@@@ -22,6 -21,6 +22,7 @@@
  #include <linux/init.h>
  #include <linux/sched.h>
  #include <linux/signal.h>
++#include <linux/hardirq.h>
  
  #include <asm/fpsimd.h>
  #include <asm/cputype.h>
@@@ -164,8 -311,6 +313,8 @@@ static int __init fpsimd_init(void
        else
                elf_hwcap |= HWCAP_ASIMD;
  
 +      fpsimd_pm_init();
 +
        return 0;
  }
--late_initcall(fpsimd_init);
++late_initcall(fpsimd_init);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge