Skip to content

x86/paravirt: Add _safe to the read_msr and write_msr PV hooks

Andy Lutomirski kvm lkml xen-devel 3 versions – In review

Get series with b4
b4 am '7e72cd6ce08b946872a462fad13eca1810b8671d.1457805972.git.luto__6788.86465398154$1457806208$gmane$org@kernel.org'

Versions newest first · linked by author and title

  1. v4 Latest5 patches 33 repliesIn review
  2. v35 patches 16 repliesSuperseded
  3. v13 patches 46 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5x86/paravirt: Add _safe to the read_msr and write_msr PV hooksarch/x86/include/asm/paravirt.h arch/x86/include/asm/paravirt_types.h arch/x86/kernel/paravirt.c +1 more+25 -240 replies
1/5x86/paravirt: Add _safe to the read_msr and write_msr PV hooksarch/x86/include/asm/paravirt.h arch/x86/include/asm/paravirt_types.h arch/x86/kernel/paravirt.c +1 more+25 -244 replies
2/5x86/msr: Carry on after a non-"safe" MSR access fails without !panic_on_oopsarch/x86/include/asm/msr.h arch/x86/mm/extable.c+41 -229 replies
2/5x86/msr: Carry on after a non-"safe" MSR access fails without !panic_on_oopsarch/x86/include/asm/msr.h arch/x86/mm/extable.c+41 -20 replies
3/5x86/paravirt: Add paravirt_{read, write}_msrarch/x86/include/asm/msr.h arch/x86/include/asm/paravirt.h arch/x86/include/asm/paravirt_types.h +2 more+47 -40 replies
3/5x86/paravirt: Add paravirt_{read,write}_msrarch/x86/include/asm/msr.h arch/x86/include/asm/paravirt.h arch/x86/include/asm/paravirt_types.h +2 more+47 -40 replies
4/5x86/paravirt: Make "unsafe" MSR accesses unsafe even if PARAVIRT=yarch/x86/include/asm/paravirt.h+3 -60 replies
4/5x86/paravirt: Make "unsafe" MSR accesses unsafe even if PARAVIRT=yarch/x86/include/asm/paravirt.h+3 -60 replies
5/5x86/msr: Set the return value to zero when native_rdmsr_safe failsarch/x86/include/asm/msr.h+4 -10 replies

Reviews trailers per patch

2 of 9 patches have a Reviewed-by or Acked-by.

PatchBorislav Petkov
1/5A-b A-b
1/5A-b A-b
2/5
2/5
3/5
3/5
4/5
4/5
5/5

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

Read the v4 thread