Skip to content

x86/mm: Straightforward TLB flush fixes/cleanups

Andy Lutomirski lkml 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest4 patches 5 repliesIn review
  2. v23 patches 3 repliesSuperseded
  3. v13 patches 0 repliesSuperseded

Changes in v3 from the cover letter

- Added patch 1 (I suck at grep)
- Delete one more copy of flush_tlb() in patch 2 (ditto)

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()arch/x86/kernel/vm86_32.c+1 -15 replies
2/4x86/mm: Remove flush_tlb() and flush_tlb_current_task()arch/x86/include/asm/tlbflush.h arch/x86/mm/tlb.c+0 -260 replies
3/4x86/mm: Make flush_tlb_mm_range() more predictablearch/x86/mm/tlb.c+7 -50 replies
4/4x86/mm: Fix flush_tlb_page() on Xenarch/x86/mm/tlb.c+1 -30 replies

Reviews trailers per patch

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

PatchDave HansenBoris Ostrovsky
1/4
2/4
3/4A-b
4/4R-b

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

Read the v3 thread

Cover letter [PATCH v3 0/4] x86/mm: Straightforward TLB flush fixes/cleanups

I have some less straightforward cleanups coming, but these three are easy and might even be okay for 4.12 assuming that someone feels like reviewing them.

Changes from v2:
- Added patch 1 (I suck at grep)
- Delete one more copy of flush_tlb() in patch 2 (ditto)

Changes from v1:
- Fixed the Cc list on patch 3. No code changes at all.

Andy Lutomirski (4):
x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() x86/mm: Remove flush_tlb() and flush_tlb_current_task() x86/mm: Make flush_tlb_mm_range() more predictable x86/mm: Fix flush_tlb_page() on Xen

 arch/x86/include/asm/tlbflush.h |  9 ---------
 arch/x86/kernel/vm86_32.c       |  2 +-
 arch/x86/mm/tlb.c               | 33 ++++++++-------------------------
 3 files changed, 9 insertions(+), 35 deletions(-)
Signature · 1 line
2.9.3