Revision 3f0116c3238a96bc18ad4b4acefe4e7be32fa861 authored by Ingo Molnar on 10 October 2013, 08:16:30 UTC, committed by Ingo Molnar on 11 October 2013, 05:39:14 UTC
Fengguang Wu, Oleg Nesterov and Peter Zijlstra tracked down
a kernel crash to a GCC bug: GCC miscompiles certain 'asm goto'
constructs, as outlined here:

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670

Implement a workaround suggested by Jakub Jelinek.

Reported-and-tested-by: Fengguang Wu <fengguang.wu@intel.com>
Reported-by: Oleg Nesterov <oleg@redhat.com>
Reported-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Suggested-by: Jakub Jelinek <jakub@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: <stable@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
1 parent 2fe80d3
History
File Mode Size
power
regmap
Kconfig -rw-r--r-- 9.8 KB
Makefile -rw-r--r-- 880 bytes
attribute_container.c -rw-r--r-- 12.0 KB
base.h -rw-r--r-- 5.2 KB
bus.c -rw-r--r-- 33.0 KB
class.c -rw-r--r-- 15.2 KB
core.c -rw-r--r-- 56.6 KB
cpu.c -rw-r--r-- 9.3 KB
dd.c -rw-r--r-- 15.7 KB
devres.c -rw-r--r-- 20.0 KB
devtmpfs.c -rw-r--r-- 9.0 KB
dma-buf.c -rw-r--r-- 18.4 KB
dma-coherent.c -rw-r--r-- 5.9 KB
dma-contiguous.c -rw-r--r-- 9.3 KB
dma-mapping.c -rw-r--r-- 6.6 KB
driver.c -rw-r--r-- 5.6 KB
firmware.c -rw-r--r-- 614 bytes
firmware_class.c -rw-r--r-- 37.3 KB
hypervisor.c -rw-r--r-- 544 bytes
init.c -rw-r--r-- 714 bytes
isa.c -rw-r--r-- 3.7 KB
map.c -rw-r--r-- 3.3 KB
memory.c -rw-r--r-- 17.7 KB
module.c -rw-r--r-- 1.9 KB
node.c -rw-r--r-- 18.5 KB
pinctrl.c -rw-r--r-- 2.2 KB
platform.c -rw-r--r-- 30.4 KB
reservation.c -rw-r--r-- 1.6 KB
soc.c -rw-r--r-- 4.1 KB
syscore.c -rw-r--r-- 3.0 KB
topology.c -rw-r--r-- 4.6 KB
transport_class.c -rw-r--r-- 9.4 KB

back to top