Merge branches 'fixes' and 'misc' into for-next
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 11 Apr 2014 13:50:05 +0000 (14:50 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 11 Apr 2014 13:50:05 +0000 (14:50 +0100)
1  2  3 
arch/arm/kernel/process.c

   #include <asm/processor.h>
   #include <asm/thread_notify.h>
   #include <asm/stacktrace.h>
++ #include <asm/system_misc.h>
   #include <asm/mach/time.h>
   #include <asm/tls.h>
   
@@@@ -48,14 -48,14 -49,14 +49,14 @@@@ unsigned long __stack_chk_guard __read_
   EXPORT_SYMBOL(__stack_chk_guard);
   #endif
   
 --static const char *processor_modes[] = {
 ++static const char *processor_modes[] __maybe_unused = {
     "USER_26", "FIQ_26" , "IRQ_26" , "SVC_26" , "UK4_26" , "UK5_26" , "UK6_26" , "UK7_26" ,
     "UK8_26" , "UK9_26" , "UK10_26", "UK11_26", "UK12_26", "UK13_26", "UK14_26", "UK15_26",
     "USER_32", "FIQ_32" , "IRQ_32" , "SVC_32" , "UK4_32" , "UK5_32" , "UK6_32" , "ABT_32" ,
     "UK8_32" , "UK9_32" , "UK10_32", "UND_32" , "UK12_32", "UK13_32", "UK14_32", "SYS_32"
   };
   
 --static const char *isa_modes[] = {
 ++static const char *isa_modes[] __maybe_unused = {
     "ARM" , "Thumb" , "Jazelle", "ThumbEE"
   };
   
@@@@ -100,7 -100,7 -101,7 +101,7 @@@@ void soft_restart(unsigned long addr
        u64 *stack = soft_restart_stack + ARRAY_SIZE(soft_restart_stack);
   
        /* Disable interrupts first */
- -     local_irq_disable();
+ +     raw_local_irq_disable();
        local_fiq_disable();
   
        /* Disable the L2 if we're the last man standing. */
@@@@ -276,17 -276,12 -277,12 +277,17 @@@@ void __show_regs(struct pt_regs *regs
        buf[3] = flags & PSR_V_BIT ? 'V' : 'v';
        buf[4] = '\0';
   
 ++#ifndef CONFIG_CPU_V7M
        printk("Flags: %s  IRQs o%s  FIQs o%s  Mode %s  ISA %s  Segment %s\n",
                buf, interrupts_enabled(regs) ? "n" : "ff",
                fast_interrupts_enabled(regs) ? "n" : "ff",
                processor_modes[processor_mode(regs)],
                isa_modes[isa_mode(regs)],
                get_fs() == get_ds() ? "kernel" : "user");
 ++#else
 ++     printk("xPSR: %08lx\n", regs->ARM_cpsr);
 ++#endif
 ++
   #ifdef CONFIG_CPU_CP15
        {
                unsigned int ctrl;