Skip to content

x86, mm: PTI Global page fixes for 4.17

Dave Hansen linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5x86, pti: fix boot problems from Global-bit settingarch/x86/mm/pageattr.c+2 -21 reply
2/5x86, pti: fix boot warning from Global-bit settingarch/x86/mm/pageattr.c+31 -101 reply
3/5x86, pti: reduce amount of kernel text allowed to be Globalarch/x86/mm/pti.c+13 -30 replies
4/5x86, pti: disallow global kernel text with RANDSTRUCTarch/x86/mm/pti.c+10 -00 replies
5/5x86, pti: filter at vma->vm_page_prot populationarch/x86/Kconfig arch/x86/include/asm/pgtable.h mm/mmap.c+19 -12 replies

Reviews trailers per patch

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

PatchAaro Koskinen
1/5T-b
2/5T-b
3/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 v1 thread

Cover letter [PATCH 0/5] x86, mm: PTI Global page fixes for 4.17

There have been a number of reports about issues with the patches that restore the Global PTE bit when using KPIT. This set resolves all of the issues that have been reported.

These have been pushed out to a git tree where 0day should be chewing on them. Considering the troubles thus far, we should probably wait for 0day to spend _some_ time on these fixes before these get merged.

Cc Aaro Koskinen <[email protected]>
Cc Andrea Arcangeli <[email protected]>
Cc Andy Lutomirski <[email protected]>
Cc Arjan van de Ven <[email protected]>
Cc Borislav Petkov <[email protected]>
Cc Dan Williams <[email protected]>
Cc David Woodhouse <[email protected]>
Cc Fengguang Wu <[email protected]>
Cc Greg Kroah-Hartman <[email protected]>
Cc Hugh Dickins <[email protected]>
Cc Ingo Molnar <[email protected]>
Cc Josh Poimboeuf <[email protected]>
Cc Juergen Gross <[email protected]>
Cc Kees Cook <[email protected]>
Cc Linus Torvalds <[email protected]>
Cc Mariusz Ceier <[email protected]>
Cc Nadav Amit <[email protected]>
Cc Peter Zijlstra <[email protected]>
Cc Thomas Gleixner <[email protected]>
Cc Vlastimil Babka <[email protected]>