Merge branches 'acpi_pad-bugzilla-42981', 'apei-bugzilla-43282', 'video-bugzilla...
Len Brown [Sat, 30 Jun 2012 04:53:50 +0000 (00:53 -0400)]
bug fixes

1  2  3  4  5 
arch/x86/kernel/reboot.c
drivers/acpi/video.c

@@@@@@ -659,9 -638,12 -659,9 -638,12 -646,10 +646,12 @@@@@@ void native_machine_shutdown(void
        /* Make certain I only run on the appropriate processor */
        set_cpus_allowed_ptr(current, cpumask_of(reboot_cpu_id));
     
- -     /* O.K Now that I'm on the appropriate processor,
- -      * stop all of the others.
+ +     /*
    -    * O.K Now that I'm on the appropriate processor,
    -    * stop all of the others.
+ + +    * O.K Now that I'm on the appropriate processor, stop all of the
+ + +    * others. Also disable the local irq to not receive the per-cpu
+ + +    * timer interrupt which may trigger scheduler's load balance.
         */
+ + +   local_irq_disable();
        stop_other_cpus();
     #endif
     
Simple merge