latest numa/base patches
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest19 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/19 | mm/generic: Only flush the local TLB in ptep_set_access_flags()mm/ | +3 | 0 replies | |
| 2/19 | x86/mm: Only do a local tlb flush in ptep_set_access_flags()arch/ | +8 | 0 replies | |
| 3/19 | sched, numa, mm: Make find_busiest_queue() a methodkernel/ | +12 | 0 replies | |
| 4/19 | sched, numa, mm: Describe the NUMA scheduling problem formallyDocumentation/ | +230 | 2 replies | |
| 5/19 | sched, numa, mm, s390/thp: Implement pmd_pgprot() for s390arch/ | +13 | 0 replies | |
| 6/19 | mm/thp: Preserve pgprot across huge page splitarch/ mm/ | +50 | 0 replies | |
| 7/19 | x86/mm: Introduce pte_accessible()arch/ include/ | +10 | 0 replies | |
| 8/19 | mm: Only flush the TLB when clearing an accessible ptemm/ | +2 | 0 replies | |
| 9/19 | sched, numa, mm, MIPS/thp: Add pmd_pgprot() implementationarch/ | +2 | 0 replies | |
| 10/19 | mm/pgprot: Move the pgprot_modify() fallback definition to mm.hinclude/ mm/ | +13 | 0 replies | |
| 11/19 | mm/mpol: Make MPOL_LOCAL a real policyinclude/ mm/ | +7 | 0 replies | |
| 12/19 | mm/mpol: Add MPOL_MF_NOOPinclude/ mm/ | +7 | 0 replies | |
| 13/19 | mm/mpol: Check for misplaced pageinclude/ include/ mm/ | +85 | 0 replies | |
| 14/19 | mm/mpol: Create special PROT_NONE infrastructureinclude/ include/ mm/ +2 more | +154 | 0 replies | |
| 15/19 | mm/mpol: Add MPOL_MF_LAZYinclude/ mm/ | +42 | 0 replies | |
| 16/19 | numa, mm: Support NUMA hinting page faults from gup/gup_fastinclude/ mm/ | +18 | 0 replies | |
| 17/19 | mm/migrate: Introduce migrate_misplaced_page()include/ include/ mm/ | +87 | 2 replies | |
| 18/19 | mm/mpol: Use special PROT_NONE to migrate pagesmm/ mm/ | +85 | 0 replies | |
| 19/19 | x86/mm: Completely drop the TLB flush from ptep_set_access_flags()arch/ | +0 | 0 replies |
Reviews trailers per patch
12 of 19 patches have a Reviewed-by or Acked-by.
| Patch | Linus Torvalds | Peter Zijlstra | Rik van Riel | Christoph Lameter | Reported-by: Fengguang Wu | Andrea Arcangeli | Lee Schermerhorn |
|---|---|---|---|---|---|---|---|
| 1/19 | A-b | A-b | |||||
| 2/19 | A-b | A-b | |||||
| 3/19 | |||||||
| 4/19 | |||||||
| 5/19 | |||||||
| 6/19 | R-b | ||||||
| 7/19 | Fixed-by | ||||||
| 8/19 | |||||||
| 9/19 | |||||||
| 10/19 | A-b | ||||||
| 11/19 | R-b | Requested-by | |||||
| 12/19 | R-b | Bug-Reported-by | |||||
| 13/19 | R-b | ||||||
| 14/19 | R-b | ||||||
| 15/19 | R-b | ||||||
| 16/19 | Originally-by | ||||||
| 17/19 | Based-on-work-by | R-b R-b | Based-on-work-by | Based-on-work-by Based-on-work-by | |||
| 18/19 | R-b | ||||||
| 19/19 | A-b | A-b |
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/19] latest numa/base patches
This is the split-out series of mm/ patches that got no objections from the latest (v15) posting of numa/core. If everyone is still fine with these then these will be merge candidates for v3.8.
I left out the more contentious policy bits that people are still arguing about.
The numa/base tree can also be found here:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git numa/base
Thanks,
Ingo
------------------->
Andrea Arcangeli (1):
numa, mm: Support NUMA hinting page faults from gup/gup_fast
Gerald Schaefer (1):
sched, numa, mm, s390/thp: Implement pmd_pgprot() for s390
Ingo Molnar (1):
mm/pgprot: Move the pgprot_modify() fallback definition to mm.h
Lee Schermerhorn (3):
mm/mpol: Add MPOL_MF_NOOP
mm/mpol: Check for misplaced page
mm/mpol: Add MPOL_MF_LAZY
Peter Zijlstra (7):
sched, numa, mm: Make find_busiest_queue() a method sched, numa, mm: Describe the NUMA scheduling problem formally mm/thp: Preserve pgprot across huge page split mm/mpol: Make MPOL_LOCAL a real policy
mm/mpol: Create special PROT_NONE infrastructure mm/migrate: Introduce migrate_misplaced_page() mm/mpol: Use special PROT_NONE to migrate pages
Ralf Baechle (1):
sched, numa, mm, MIPS/thp: Add pmd_pgprot() implementation
Rik van Riel (5):
mm/generic: Only flush the local TLB in ptep_set_access_flags() x86/mm: Only do a local tlb flush in ptep_set_access_flags() x86/mm: Introduce pte_accessible()
mm: Only flush the TLB when clearing an accessible pte x86/mm: Completely drop the TLB flush from ptep_set_access_flags()
Documentation/scheduler/numa-problem.txt | 230 +++++++++++++++++++++++++++++++ arch/mips/include/asm/pgtable.h | 2 + arch/s390/include/asm/pgtable.h | 13 ++ arch/x86/include/asm/pgtable.h | 7 + arch/x86/mm/pgtable.c | 8 +- include/asm-generic/pgtable.h | 4 + include/linux/huge_mm.h | 19 +++ include/linux/mempolicy.h | 8 ++ include/linux/migrate.h | 7 + include/linux/migrate_mode.h | 3 + include/linux/mm.h | 32 +++++ include/uapi/linux/mempolicy.h | 16 ++- kernel/sched/fair.c | 20 +-- mm/huge_memory.c | 174 +++++++++++++++-------- mm/memory.c | 119 +++++++++++++++- mm/mempolicy.c | 143 +++++++++++++++---- mm/migrate.c | 85 ++++++++++-- mm/mprotect.c | 31 +++-- mm/pgtable-generic.c | 9 +- 19 files changed, 807 insertions(+), 123 deletions(-) create mode 100644 Documentation/scheduler/numa-problem.txt
Signature · 7 lines
1.7.11.7 -- 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/ . Don't email: <a href=mailto:"[email protected]"> [email protected] </a>