L1TFv4 5
Get series with b4
b4 am [email protected]Versions newest first
- v5 Latest8 patches 14 repliesIn review
Patches in v5 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | L1TFv4 6arch/ | +7 | 0 replies | |
| 2/8 | L1TFv4 7arch/ | +25 | 0 replies | |
| 3/8 | L1TFv4 2arch/ arch/ arch/ +2 more | +84 | 0 replies | |
| 4/8 | L1TFv4 8arch/ | +3 | 0 replies | |
| 5/8 | L1TFv4 0arch/ arch/ arch/ +2 more | +53 | 0 replies | |
| 6/8 | L1TFv4 4arch/ arch/ | +23 | 0 replies | |
| 7/8 | L1TFv4 3arch/ arch/ include/ +1 more | +52 | 0 replies | |
| 8/8 | L1TFv4 1arch/ arch/ include/ +2 more | +113 | 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 v5 0/8] L1TFv4 5
Updated version of the L1TF patchkit for the native OS.
Addressed Thomas' earlier review comments and some minor improvements. For details see the individual patches.
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 | 48 ++++++++++++++++++++++++---------- 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 | 26 ++++++++++++++++++- 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, 360 insertions(+), 53 deletions(-) create mode 100644 arch/x86/include/asm/pgtable-invert.h
Signature · 1 line
2.14.3