Add swap accounting to cgroup2
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest7 patches 11 repliesIn review
- v17 patches 31 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | mm: memcontrol: charge swap to cgroup2include/ include/ mm/ +3 more | +128 | 2 replies | |
| 2/7 | mm: vmscan: pass memcg to get_scan_count()mm/ | +8 | 1 reply | |
| 3/7 | mm: memcontrol: replace mem_cgroup_lruvec_online with mem_cgroup_onlineinclude/ mm/ | +11 | 1 reply | |
| 4/7 | swap.h: move memcg related stuff to the end of the fileinclude/ | +38 | 1 reply | |
| 5/7 | mm: vmscan: do not scan anon pages if memcg swap limit is hitinclude/ mm/ mm/ | +20 | 1 reply | |
| 6/7 | mm: free swap cache aggressively if memcg swap is fullinclude/ mm/ mm/ +2 more | +32 | 1 reply | |
| 7/7 | Documentation: cgroup: add memory.swap.{current,max} descriptionDocumentation/ | +33 | 4 replies |
Reviews trailers per patch
All 7 patches have a Reviewed-by or Acked-by.
| Patch | Johannes Weiner | Michal Hocko |
|---|---|---|
| 1/7 | A-b | A-b |
| 2/7 | A-b | A-b |
| 3/7 | A-b | A-b |
| 4/7 | A-b | A-b |
| 5/7 | A-b | A-b |
| 6/7 | A-b | A-b |
| 7/7 | A-b | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/7] Add swap accounting to cgroup2
Hi,
This is v2 of the patch set introducing swap accounting to cgroup2. For a detailed description and rationale please see patches 1 and 7.
v1 can be found here: https://lwn.net/Articles/667472/
v2 mostly addresses comments by Johannes. For the detailed changelog, see individual patches.
Thanks,
Vladimir Davydov (7):
mm: memcontrol: charge swap to cgroup2
mm: vmscan: pass memcg to get_scan_count()
mm: memcontrol: replace mem_cgroup_lruvec_online with
mem_cgroup_online
swap.h: move memcg related stuff to the end of the file
mm: vmscan: do not scan anon pages if memcg swap limit is hit
mm: free swap cache aggressively if memcg swap is full
Documentation: cgroup: add memory.swap.{current,max} description
Documentation/cgroup.txt | 33 ++++++++++ include/linux/memcontrol.h | 28 ++++----- include/linux/swap.h | 76 ++++++++++++++-------- mm/memcontrol.c | 154 ++++++++++++++++++++++++++++++++++++++++++--- mm/memory.c | 3 +- mm/shmem.c | 4 ++ mm/swap_state.c | 5 ++ mm/swapfile.c | 6 +- mm/vmscan.c | 26 ++++---- 9 files changed, 265 insertions(+), 70 deletions(-)
Signature · 1 line
2.1.4