L1TFv8 2
Status from this message: Applied.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | L1TFv8 0arch/ | +7 | 0 replies | |
| 2/8 | L1TFv8 4arch/ | +20 | 0 replies | |
| 3/8 | L1TFv8 5arch/ | +8 | 0 replies | |
| 4/8 | L1TFv8 8arch/ arch/ arch/ +2 more | +84 | 0 replies | |
| 5/8 | L1TFv8 3arch/ | +6 | 0 replies | |
| 6/8 | L1TFv8 7arch/ arch/ arch/ +3 more | +77 | 0 replies | |
| 7/8 | L1TFv8 1arch/ arch/ include/ +2 more | +117 | 0 replies | |
| 8/8 | L1TFv8 6arch/ include/ mm/ | +47 | 0 replies |
Reviews trailers per patch
All 8 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Andi Kleen | Michal Hocko | Vlastimil Babka | Dave Hansen | Josh Poimboeuf | Jan Beulich |
|---|---|---|---|---|---|---|
| Series | A-b | A-b A-b | A-b | Noticed-by | ||
| 1/8 | A-b | A-b | R-b | |||
| 2/8 | T-b | A-b | A-b | A-b | R-b | |
| 3/8 | T-b | A-b | A-b | A-b | R-b | |
| 4/8 | A-b | A-b | A-b | R-b | ||
| 5/8 | A-b | R-b | ||||
| 6/8 | A-b | R-b | ||||
| 7/8 | A-b | R-b | ||||
| 8/8 | A-b | A-b | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.
Cover letter [MODERATED] [PATCH 0/8] L1TFv8 2
This is v8 of the native OS patchkit to mitigate the L1TF side channel. It does not cover KVM.
This version addresses the latest review feedbacks. The mitigation setup has been moved into check_bugs, and the memory size checking patch is now integrated into the standard setup. The swap mitigation has been split into two patches. Various other changes. For more details see the individual changelogs.
Andi Kleen (6):
x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation x86/speculation/l1tf: Make sure the first page is always reserved x86/speculation/l1tf: Add sysfs reporting for l1tf x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE
mappings
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
Linus Torvalds (2):
x86/speculation/l1tf: Change order of offset/type in swap entry x86/speculation/l1tf: Protect swap entries against L1TF
arch/x86/include/asm/cpufeatures.h | 2 ++ arch/x86/include/asm/page_32_types.h | 9 ++++-- arch/x86/include/asm/pgtable-2level.h | 17 ++++++++++++ arch/x86/include/asm/pgtable-3level.h | 2 ++ arch/x86/include/asm/pgtable-invert.h | 32 +++++++++++++++++++++ arch/x86/include/asm/pgtable.h | 52 ++++++++++++++++++++++++++--------- arch/x86/include/asm/pgtable_64.h | 38 +++++++++++++++++-------- arch/x86/include/asm/processor.h | 5 ++++ arch/x86/kernel/cpu/bugs.c | 40 +++++++++++++++++++++++++++ arch/x86/kernel/cpu/common.c | 20 ++++++++++++++ arch/x86/kernel/setup.c | 6 ++++ arch/x86/mm/init.c | 15 ++++++++++ arch/x86/mm/mmap.c | 21 ++++++++++++++ drivers/base/cpu.c | 8 ++++++ include/asm-generic/pgtable.h | 12 ++++++++ include/linux/cpu.h | 2 ++ include/linux/swapfile.h | 2 ++ mm/memory.c | 37 ++++++++++++++++++------- mm/mprotect.c | 49 +++++++++++++++++++++++++++++++++ mm/swapfile.c | 46 ++++++++++++++++++++----------- 20 files changed, 363 insertions(+), 52 deletions(-) create mode 100644 arch/x86/include/asm/pgtable-invert.h
Signature · 1 line
2.14.4