Merge branch 'stable-3.2' into pandora-3.2
authornotaz <notasas@gmail.com>
Sun, 13 Apr 2014 16:21:38 +0000 (19:21 +0300)
committernotaz <notasas@gmail.com>
Sun, 13 Apr 2014 16:21:38 +0000 (19:21 +0300)
Conflicts:
arch/arm/mm/proc-v7.S

22 files changed:
1  2 
Documentation/kernel-parameters.txt
arch/arm/include/asm/assembler.h
arch/arm/include/asm/cacheflush.h
arch/arm/kernel/process.c
arch/arm/kernel/traps.c
arch/arm/mach-pxa/reset.c
arch/arm/mm/proc-v6.S
arch/arm/mm/proc-v7.S
drivers/mmc/card/block.c
drivers/net/usb/asix.c
drivers/net/wireless/libertas/debugfs.c
fs/exec.c
fs/file.c
fs/splice.c
kernel/irq/pm.c
kernel/sched.c
mm/hugetlb.c
mm/memory-failure.c
mm/oom_kill.c
mm/page-writeback.c
mm/swap.c
mm/swapfile.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -245,21 -368,20 +245,21 @@@ __v7_setup
  
  3:    mov     r10, #0
        mcr     p15, 0, r10, c7, c5, 0          @ I+BTB cache invalidate
-       dsb
  #ifdef CONFIG_MMU
        mcr     p15, 0, r10, c8, c7, 0          @ invalidate I + D TLBs
 -      mcr     p15, 0, r10, c2, c0, 2          @ TTB control register
 -      ALT_SMP(orr     r4, r4, #TTB_FLAGS_SMP)
 -      ALT_UP(orr      r4, r4, #TTB_FLAGS_UP)
 -      ALT_SMP(orr     r8, r8, #TTB_FLAGS_SMP)
 -      ALT_UP(orr      r8, r8, #TTB_FLAGS_UP)
 -      mcr     p15, 0, r8, c2, c0, 1           @ load TTB1
 +      v7_ttb_setup r10, r4, r8, r5            @ TTBCR, TTBRx setup
        ldr     r5, =PRRR                       @ PRRR
        ldr     r6, =NMRR                       @ NMRR
        mcr     p15, 0, r5, c10, c2, 0          @ write PRRR
        mcr     p15, 0, r6, c10, c2, 1          @ write NMRR
  #endif
+       dsb                                     @ Complete invalidations
 +
 +#ifdef CONFIG_USER_PMON
 +      mov     r0, #1
 +      mcr     p15, 0, r0, c9, c14, 0
 +#endif
 +
  #ifndef CONFIG_ARM_THUMBEE
        mrc     p15, 0, r0, c0, c1, 0           @ read ID_PFR0 for ThumbEE
        and     r0, r0, #(0xf << 12)            @ ThumbEE enabled field
Simple merge
Simple merge
diff --cc fs/exec.c
Simple merge
diff --cc fs/file.c
Simple merge
diff --cc fs/splice.c
Simple merge
diff --cc kernel/irq/pm.c
Simple merge
diff --cc kernel/sched.c
Simple merge
diff --cc mm/hugetlb.c
Simple merge
Simple merge
diff --cc mm/oom_kill.c
Simple merge
Simple merge
diff --cc mm/swap.c
Simple merge
diff --cc mm/swapfile.c
Simple merge