Skip to content

Fix resume failure due to PCID

Andy Lutomirski lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2x86/mm: Reinitialize TLB state on hotplug and resumearch/x86/include/asm/tlbflush.h arch/x86/kernel/cpu/common.c arch/x86/mm/tlb.c +1 more+49 -09 replies
2/2x86/mm: Document how CR4.PCIDE restore worksarch/x86/kernel/cpu/common.c+13 -00 replies

Reviews trailers per patch

None of the 2 patches has a Reviewed-by or Acked-by.

PatchJiri Kosina
1/2T-b
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] Fix resume failure due to PCID

Patch 1 is the fix. Patch 2 is a comment that would have kept me from chasing down a false lead.

I've tested patch 2 using CPU hotplug and suspend/resume. I haven't tested hibernation or kexec because I don't know how. (If I do systemctl hibernate on my laptop, it happily writes out a hiberation image somewhere and then it equally happily ignores it on the next boot. I don't know how to test kexec.)

I haven't tested the 32-bit version. I'll try to get to that tomorrow.

Andy Lutomirski (2):
x86/mm: Reinitialize TLB state on hotplug and resume x86/mm: Document how CR4.PCIDE restore works

 arch/x86/include/asm/tlbflush.h |  2 ++
 arch/x86/kernel/cpu/common.c    | 15 ++++++++++++++
 arch/x86/mm/tlb.c               | 44 +++++++++++++++++++++++++++++++++++++++++
 arch/x86/power/cpu.c            |  1 +
 4 files changed, 62 insertions(+)
Signature · 1 line
2.13.5