Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc

Pull ARM SoC fixes from Olof Johansson:
"Only one remaining fix for arm-soc platforms at this time, a small
bugfix for cpu hotplug on highbank platforms that has become much
easier to hit as of late.

Details in the patch description, but it's small and well-contained
and definitely impacts users of the platform, so 3.9 seems
appropriate."

* tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
ARM: highbank: fix cache flush ordering for cpu hotplug

+4 -6
+4 -6
arch/arm/mach-highbank/hotplug.c
··· 28 28 */ 29 29 void __ref highbank_cpu_die(unsigned int cpu) 30 30 { 31 - flush_cache_all(); 32 - 33 31 highbank_set_cpu_jump(cpu, phys_to_virt(0)); 32 + 33 + flush_cache_louis(); 34 34 highbank_set_core_pwr(); 35 35 36 - cpu_do_idle(); 37 - 38 - /* We should never return from idle */ 39 - panic("highbank: cpu %d unexpectedly exit from shutdown\n", cpu); 36 + while (1) 37 + cpu_do_idle(); 40 38 }