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
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 8.6 KB |
Makefile | -rw-r--r-- | 1.3 KB |
aes_ccm.c | -rw-r--r-- | 3.5 KB |
aes_ccm.h | -rw-r--r-- | 784 bytes |
aes_cmac.c | -rw-r--r-- | 3.0 KB |
aes_cmac.h | -rw-r--r-- | 574 bytes |
agg-rx.c | -rw-r--r-- | 11.0 KB |
agg-tx.c | -rw-r--r-- | 27.6 KB |
cfg.c | -rw-r--r-- | 97.9 KB |
cfg.h | -rw-r--r-- | 155 bytes |
chan.c | -rw-r--r-- | 14.8 KB |
debug.h | -rw-r--r-- | 4.5 KB |
debugfs.c | -rw-r--r-- | 10.3 KB |
debugfs.h | -rw-r--r-- | 375 bytes |
debugfs_key.c | -rw-r--r-- | 9.5 KB |
debugfs_key.h | -rw-r--r-- | 1.1 KB |
debugfs_netdev.c | -rw-r--r-- | 20.5 KB |
debugfs_netdev.h | -rw-r--r-- | 706 bytes |
debugfs_sta.c | -rw-r--r-- | 14.5 KB |
debugfs_sta.h | -rw-r--r-- | 427 bytes |
driver-ops.h | -rw-r--r-- | 26.7 KB |
event.c | -rw-r--r-- | 913 bytes |
ht.c | -rw-r--r-- | 14.1 KB |
ibss.c | -rw-r--r-- | 36.7 KB |
ieee80211_i.h | -rw-r--r-- | 51.4 KB |
iface.c | -rw-r--r-- | 46.4 KB |
key.c | -rw-r--r-- | 23.6 KB |
key.h | -rw-r--r-- | 3.8 KB |
led.c | -rw-r--r-- | 7.8 KB |
led.h | -rw-r--r-- | 2.1 KB |
main.c | -rw-r--r-- | 31.0 KB |
mesh.c | -rw-r--r-- | 29.5 KB |
mesh.h | -rw-r--r-- | 13.3 KB |
mesh_hwmp.c | -rw-r--r-- | 34.6 KB |
mesh_pathtbl.c | -rw-r--r-- | 28.6 KB |
mesh_plink.c | -rw-r--r-- | 28.3 KB |
mesh_ps.c | -rw-r--r-- | 16.2 KB |
mesh_sync.c | -rw-r--r-- | 6.6 KB |
michael.c | -rw-r--r-- | 2.2 KB |
michael.h | -rw-r--r-- | 573 bytes |
mlme.c | -rw-r--r-- | 126.5 KB |
offchannel.c | -rw-r--r-- | 12.6 KB |
pm.c | -rw-r--r-- | 3.6 KB |
rate.c | -rw-r--r-- | 18.9 KB |
rate.h | -rw-r--r-- | 4.7 KB |
rc80211_minstrel.c | -rw-r--r-- | 18.7 KB |
rc80211_minstrel.h | -rw-r--r-- | 2.9 KB |
rc80211_minstrel_debugfs.c | -rw-r--r-- | 4.8 KB |
rc80211_minstrel_ht.c | -rw-r--r-- | 27.7 KB |
rc80211_minstrel_ht.h | -rw-r--r-- | 2.8 KB |
rc80211_minstrel_ht_debugfs.c | -rw-r--r-- | 3.8 KB |
rc80211_pid.h | -rw-r--r-- | 7.7 KB |
rc80211_pid_algo.c | -rw-r--r-- | 14.6 KB |
rc80211_pid_debugfs.c | -rw-r--r-- | 5.9 KB |
rx.c | -rw-r--r-- | 94.6 KB |
scan.c | -rw-r--r-- | 27.9 KB |
spectmgmt.c | -rw-r--r-- | 2.8 KB |
sta_info.c | -rw-r--r-- | 38.3 KB |
sta_info.h | -rw-r--r-- | 20.6 KB |
status.c | -rw-r--r-- | 21.9 KB |
tkip.c | -rw-r--r-- | 10.6 KB |
tkip.h | -rw-r--r-- | 917 bytes |
trace.c | -rw-r--r-- | 1.2 KB |
trace.h | -rw-r--r-- | 39.6 KB |
tx.c | -rw-r--r-- | 78.1 KB |
util.c | -rw-r--r-- | 58.6 KB |
vht.c | -rw-r--r-- | 11.9 KB |
wep.c | -rw-r--r-- | 9.8 KB |
wep.h | -rw-r--r-- | 1.1 KB |
wme.c | -rw-r--r-- | 4.8 KB |
wme.h | -rw-r--r-- | 748 bytes |
wpa.c | -rw-r--r-- | 17.6 KB |
wpa.h | -rw-r--r-- | 1.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...