RFC Misc powerpc fixes and refactoring
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest9 of 10 patches 9 repliesIn review
9 of 10 patches are in this archive. The cover letter announces 10.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 2/10 | powerpc: book3s64: Fix unmap race with PMD THP migration entryarch/ | +17 | 1 reply | |
| 3/10 | mm/debug_vm_pgtable.c: Add test to zap THP migration entrymm/ | +38 | 0 replies | |
| 4/10 | powerpc/64s/tlbflush-radix: Remove unused radix__flush_tlb_pwc()arch/ | +0 | 1 reply | |
| 5/10 | powerpc/64s: Move serialize_against_pte_lookup() to hash_pgtable.carch/ arch/ arch/ | +21 | 1 reply | |
| 6/10 | powerpc/64s: Kill the unused argument of exit_lazy_flush_tlbarch/ arch/ arch/ | +5 | 1 reply | |
| 7/10 | powerpc: book3s64: Rename tlbie_va_lpid to tlbie_va_pid_lpidarch/ | +10 | 1 reply | |
| 8/10 | powerpc: book3s64: Rename tlbie_lpid_va to tlbie_va_lpidarch/ | +9 | 1 reply | |
| 9/10 | powerpc: book3s64: Make use of H_RPTI_TYPE_ALL macroarch/ | +3 | 1 reply | |
| 10/10 | powerpc: Add MMU_FTRS_POSSIBLE & MMU_FTRS_ALWAYSarch/ | +4 | 2 replies |
Reviews trailers per patch
7 of 9 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Christophe Leroy (CS GROUP) |
|---|---|
| Series | R-b |
| 2/10 | R-b |
| 3/10 | |
| 4/10 | R-b |
| 5/10 | R-b |
| 6/10 | R-b |
| 7/10 | R-b |
| 8/10 | R-b |
| 9/10 | R-b |
| 10/10 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [RFC v1 00/10] Misc powerpc fixes and refactoring
Hello All,
- Patches 1 & 2, are fixes found during reviews and while running mm selftests.
- Patch-3 adds a way to verify / test this race using debug_vm_pgtable.c
- Patches 4-10 are various cleanups and refactoring, that I have been carrying in my tree. I felt it's time to push it, if those changes seems logical to others too.
Please review and share your thoughts!
-ritesh
Ritesh Harjani (IBM) (10):
powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy
powerpc: book3s64: Fix unmap race with PMD THP migration entry mm/debug_vm_pgtable.c: Add test to zap THP migration entry powerpc/64s/tlbflush-radix: Remove unused radix__flush_tlb_pwc() powerpc/64s: Move serialize_against_pte_lookup() to hash_pgtable.c powerpc/64s: Kill the unused argument of exit_lazy_flush_tlb
powerpc: book3s64: Rename tlbie_va_lpid to tlbie_va_pid_lpid
powerpc: book3s64: Rename tlbie_lpid_va to tlbie_va_lpid
powerpc: book3s64: Make use of H_RPTI_TYPE_ALL macro
powerpc: Add MMU_FTRS_POSSIBLE & MMU_FTRS_ALWAYS
arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - .../include/asm/book3s/64/tlbflush-radix.h | 1 - arch/powerpc/kernel/setup-common.c | 4 ++ arch/powerpc/mm/book3s64/hash_pgtable.c | 21 +++++++ arch/powerpc/mm/book3s64/internal.h | 2 - arch/powerpc/mm/book3s64/pgtable.c | 46 ++++++-------- arch/powerpc/mm/book3s64/radix_tlb.c | 61 ++++++++----------- arch/powerpc/mm/pgtable-frag.c | 1 + mm/debug_vm_pgtable.c | 38 ++++++++++++ 9 files changed, 108 insertions(+), 67 deletions(-)
--
2.53.0