summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/mcheck
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2018-01-21 10:41:48 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2018-01-21 10:41:48 -0800
commit319f1e04c7e7016233f998a1a48cd3d17da2108f (patch)
tree90119215525c4bcb0d1756c1468eeaebcdb9efba /arch/x86/kernel/cpu/mcheck
parent66f816241895dc8a1614c1114c0a97b167e4ce64 (diff)
parentf23d74f6c66c3697e032550eeef3f640391a3a7d (diff)
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 kexec fix from Thomas Gleixner: "A single fix for the WBINVD issue introduced by the SME support which causes kexec fails on non AMD/SME capable CPUs. Issue WBINVD only when the CPU has SME and avoid doing so in a loop" [ Side note: this patch fixes the problem, but it isn't entirely clear why it is required. The wbinvd should just work regardless, but there seems to be some system - as opposed to CPU - issue, since the wbinvd causes more problems later in the shutdown sequence, but wbinvd instructions while the system is still active are not problematic. Possibly some SMI or pending machine check issue on the affected system ] * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/mm: Rework wbinvd, hlt operation in stop_this_cpu()
Diffstat (limited to 'arch/x86/kernel/cpu/mcheck')
0 files changed, 0 insertions, 0 deletions