L1TFv6 6
Get series with b4
b4 am [email protected]Versions newest first
- v6 Latest8 patches 11 repliesIn review
Patches in v6 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | L1TFv6 2arch/ | +7 | 0 replies | |
| 2/8 | L1TFv6 8arch/ | +25 | 0 replies | |
| 3/8 | L1TFv6 5arch/ arch/ arch/ +2 more | +84 | 0 replies | |
| 4/8 | L1TFv6 4arch/ | +6 | 0 replies | |
| 5/8 | L1TFv6 1arch/ arch/ arch/ +2 more | +53 | 0 replies | |
| 6/8 | L1TFv6 3arch/ arch/ | +23 | 0 replies | |
| 7/8 | L1TFv6 7arch/ arch/ include/ +1 more | +52 | 0 replies | |
| 8/8 | L1TFv6 0arch/ arch/ include/ +2 more | +117 | 0 replies |
Reviews trailers per patch
4 of 8 patches have a Reviewed-by or Acked-by.
| Patch | Michal Hocko | Andi Kleen | Vlastimil Babka |
|---|---|---|---|
| 1/8 | A-b | ||
| 2/8 | A-b | T-b | A-b |
| 3/8 | A-b | A-b | |
| 4/8 | |||
| 5/8 | |||
| 6/8 | |||
| 7/8 | A-b | ||
| 8/8 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [MODERATED] [PATCH v6 0/8] L1TFv6 6
Latest version of the L1TF OS level mitigation.
v6 only has minor updates addressing last review comments. Few changes to actual generated code.
Andi Kleen (7):
x86, l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK x86, l1tf: Protect PROT_NONE PTEs against speculation x86, l1tf: Make sure the first page is always reserved x86, l1tf: Add sysfs reporting for l1tf
x86, l1tf: Report if too much memory for L1TF workaround x86, l1tf: Limit swap file size to MAX_PA/2
mm, l1tf: Disallow non privileged high MMIO PROT_NONE mappings
Linus Torvalds (1):
x86, 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 | 11 ++++++++ arch/x86/kernel/cpu/common.c | 30 ++++++++++++++++++++ arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/setup.c | 29 ++++++++++++++++++- 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 ++++++++++++++++++++----------- 21 files changed, 367 insertions(+), 53 deletions(-) create mode 100644 arch/x86/include/asm/pgtable-invert.h
Signature · 1 line
2.14.3