Skip to content

maps4: pagemap monitoring v4

Matt Mackall lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 2 repliesIn review

Changes in this series from the cover letter

- kpageflags decoupled from kernel internal flag bits (suggested by Dave Hansen)
- better docs for walk_page_range (suggested by Jeremy Fitzhardinge)
- a number of cleanups suggested by Dave Rientjes
- fixed kconfig (spotted by Rusty Russell)

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12maps4: add proportional set size accounting in smapsfs/proc/task_mmu.c+27 -10 replies
2/12maps4: From: Dave Hansen <[email protected]>include/asm-ia64/processor.h include/asm-mips/processor.h include/asm-parisc/processor.h +3 more+16 -41 reply
3/12maps4: move is_swap_pteinclude/linux/swapops.h mm/migrate.c+6 -50 replies
4/12maps4: introduce a generic page walkerinclude/linux/mm.h mm/Makefile mm/pagewalk.c+154 -10 replies
5/12maps4: use pagewalker in clear_refs and smapsfs/proc/task_mmu.c+17 -780 replies
6/12maps4: simplify interdependence of maps and smapsfs/proc/task_mmu.c+26 -261 reply
7/12maps4: move clear_refs code to task_mmu.cfs/proc/base.c fs/proc/internal.h fs/proc/task_mmu.c +1 more+39 -540 replies
8/12maps4: regroup task_mmu by interfacefs/proc/task_mmu.c+211 -2080 replies
9/12maps4: add /proc/pid/pagemap interfacefs/proc/base.c fs/proc/internal.h fs/proc/task_mmu.c+203 -20 replies
10/12maps4: add /proc/kpagecount interfacefs/proc/proc_misc.c+53 -00 replies
11/12maps4: add /proc/kpageflags interfacefs/proc/proc_misc.c+79 -00 replies
12/12maps4: make page monitoring /proc file optionalfs/proc/base.c fs/proc/proc_misc.c fs/proc/task_mmu.c +2 more+20 -30 replies

Reviews trailers per patch

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

PatchDavid Rientjes
1/12
2/12A-b
3/12
4/12
5/12
6/12A-b
7/12
8/12
9/12
10/12
11/12
12/12

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

Read the v1 thread

Cover letter [PATCH 0/12] maps4: pagemap monitoring v4

This patchset is version 4 of my /proc/pid/pagemaps code.

Changes in this series:

- kpageflags decoupled from kernel internal flag bits (suggested by Dave Hansen)
- better docs for walk_page_range (suggested by Jeremy Fitzhardinge)
- a number of cleanups suggested by Dave Rientjes
- fixed kconfig (spotted by Rusty Russell)