https://github.com/torvalds/linux
Revision 015221fefbc93689dd47508a66326556adf2abcd authored by Krzysztof Mazur on 02 March 2013, 23:14:42 UTC, committed by H. Peter Anvin on 07 March 2013, 04:15:50 UTC
The commit 27be457000211a6903968dfce06d5f73f051a217
('x86 idle: remove 32-bit-only "no-hlt" parameter, hlt_works_ok
flag') removed the hlt_works_ok flag from struct cpuinfo_x86, but
boot_cpu_data and new_cpu_data initializers were not changed
causing setting f00f_bug flag, instead of fdiv_bug.

If CONFIG_X86_F00F_BUG is not set the f00f_bug flag is never
cleared.

To avoid such problems in future C99-style initialization is now
used.

Signed-off-by: Krzysztof Mazur <krzysiek@podlesie.net>
Acked-by: Borislav Petkov <bp@suse.de>
Cc: len.brown@intel.com
Link: http://lkml.kernel.org/r/1362266082-2227-1-git-send-email-krzysiek@podlesie.net
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
1 parent 4ecccd9
History
Tip revision: 015221fefbc93689dd47508a66326556adf2abcd authored by Krzysztof Mazur on 02 March 2013, 23:14:42 UTC
x86: Fix 32-bit *_cpu_data initializers
Tip revision: 015221f
File Mode Size
README.dvb-usb -rw-r--r-- 9.7 KB
avermedia.txt -rw-r--r-- 13.6 KB
bt8xx.txt -rw-r--r-- 3.8 KB
cards.txt -rw-r--r-- 4.7 KB
ci.txt -rw-r--r-- 6.6 KB
contributors.txt -rw-r--r-- 3.0 KB
faq.txt -rw-r--r-- 5.7 KB
get_dvb_firmware -rwxr-xr-x 24.8 KB
it9137.txt -rw-r--r-- 289 bytes
lmedm04.txt -rw-r--r-- 2.0 KB
opera-firmware.txt -rw-r--r-- 482 bytes
readme.txt -rw-r--r-- 1.6 KB
technisat.txt -rw-r--r-- 2.6 KB
ttusb-dec.txt -rw-r--r-- 1.1 KB
udev.txt -rw-r--r-- 2.2 KB

readme.txt

back to top