mm: mmu_gather rework
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest17 patches 32 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/17 | tile: Fix __pte_free_tlbarch/ | +2 | 0 replies | |
| 2/17 | mm: mmu_gather reworkfs/ include/ include/ +2 more | +87 | 8 replies | |
| 3/17 | powerpc: mmu_gather reworkarch/ arch/ arch/ +5 more | +49 | 0 replies | |
| 4/17 | sparc: mmu_gather reworkarch/ arch/ arch/ +3 more | +63 | 0 replies | |
| 5/17 | s390: mmu_gather reworkarch/ | +36 | 0 replies | |
| 6/17 | arm: mmu_gather reworkarch/ | +18 | 22 replies | |
| 7/17 | sh: mmu_gather reworkarch/ | +17 | 0 replies | |
| 8/17 | um: mmu_gather reworkarch/ | +11 | 0 replies | |
| 9/17 | ia64: mmu_gather reworkarch/ | +47 | 0 replies | |
| 10/17 | mm: Now that all old mmu_gather code is gone, remove the storagearch/ arch/ arch/ +17 more | +0 | 0 replies | |
| 11/17 | mm, powerpc: Move the RCU page-table freeing into generic codearch/ arch/ arch/ +7 more | +151 | 0 replies | |
| 12/17 | s390: use generic RCP page-table freeingarch/ arch/ arch/ +1 more | +76 | 0 replies | |
| 13/17 | mm: Extended batches for generic mmu_gatherinclude/ | +80 | 0 replies | |
| 14/17 | mm: Provide generic range tracking and flushingarch/ include/ | +38 | 0 replies | |
| 15/17 | arm, mm: Convert arm to generic tlbarch/ arch/ arch/ | +6 | 0 replies | |
| 16/17 | ia64, mm: Convert ia64 to generic tlbarch/ arch/ | +9 | 0 replies | |
| 17/17 | sh, mm: Convert sh to generic tlbarch/ arch/ | +6 | 0 replies |
Reviews trailers per patch
5 of 17 patches have a Reviewed-by or Acked-by.
| Patch | Chris Metcalf | KAMEZAWA Hiroyuki | Hugh Dickins | David Miller | Tony Luck | Nick Piggin | Mel Gorman |
|---|---|---|---|---|---|---|---|
| 1/17 | A-b | ||||||
| 2/17 | R-b | A-b | A-b | ||||
| 3/17 | |||||||
| 4/17 | A-b | ||||||
| 5/17 | |||||||
| 6/17 | |||||||
| 7/17 | |||||||
| 8/17 | |||||||
| 9/17 | A-b | ||||||
| 10/17 | |||||||
| 11/17 | Requested-by | ||||||
| 12/17 | |||||||
| 13/17 | R-b | A-b | Requested-by | ||||
| 14/17 | |||||||
| 15/17 | |||||||
| 16/17 | |||||||
| 17/17 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 7 reviewers.
Cover letter [PATCH 00/17] mm: mmu_gather rework
Rework the existing mmu_gather infrastructure.
The direct purpose of these patches was to allow preemptible mmu_gather, but even without that I think these patches provide an improvement to the status quo.
The first patch is a fix to the tile architecture, the subsequent 9 patches rework the mmu_gather infrastructure. For review purpose I've split them into generic and per-arch patches with the last of those a generic cleanup.
For the final commit I would provide a roll-up of these patches so as not to wreck bisectability of non generic archs.
The next patch provides generic RCU page-table freeing, and the follow up is a patch converting s390 to use this. I've also got 4 patches from DaveM lined up (not included in this series) that uses this to implement gup_fast() for sparc64.
Then there is one patch that extends the generic mmu_gather batching.
Finally there are 4 patches that convert various architectures over to asm-generic/tlb.h, these are compile tested only and basically RFC.
After this only um and s390 are left -- um should be straight forward, s390 wants a bit more, but more on that in another email.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>