summaryrefslogtreecommitdiffstats
path: root/include/linux/memcontrol.h
Commit message (Expand)AuthorAgeFilesLines
* mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support la...Barry Song2024-09-171-2/+3
* mm: restart if multiple traversals racedKinsey Ho2024-09-091-2/+2
* mm,memcg: provide per-cgroup counters for NUMA balancing operationsKaiyang Zhao2024-09-031-3/+21
* memcg: allocate v1 event percpu only on v1 deploymentShakeel Butt2024-09-011-1/+2
* memcg: move v1 only percpu stats in separate structShakeel Butt2024-09-011-0/+2
* mm: kmem: add lockdep assertion to obj_cgroup_memcgMuchun Song2024-09-011-3/+17
* mm, memcg: cg2 memory{.swap,}.peak write handlersDavid Finkel2024-09-011-0/+5
* mm: kmem: remove mem_cgroup_from_obj()Muchun Song2024-09-011-6/+0
* mm: memcg: add cacheline padding after lruvec in mem_cgroup_per_nodeRoman Gushchin2024-07-261-0/+1
* mm: remove CONFIG_MEMCG_KMEMJohannes Weiner2024-07-101-17/+5
* mm: memcg: add cache line padding to mem_cgroup_per_nodeRoman Gushchin2024-07-101-2/+4
* mm: memcg: drop obsolete cache line padding in struct mem_cgroupRoman Gushchin2024-07-101-4/+0
* mm: memcg: put struct task_struct::in_user_fault under CONFIG_MEMCG_V1Roman Gushchin2024-07-041-20/+20
* mm: memcg: guard memcg1-specific members of struct mem_cgroup_per_nodeRoman Gushchin2024-07-041-0/+2
* mm: memcg: put memcg1-specific struct mem_cgroup's members under CONFIG_MEMCG_V1Roman Gushchin2024-07-041-50/+53
* mm: memcg: factor out legacy socket memory accounting codeRoman Gushchin2024-07-041-0/+2
* mm: memcg: put cgroup v1-specific code under a config optionRoman Gushchin2024-07-041-3/+3
* mm: memcg: group cgroup v1 memcg related declarationsRoman Gushchin2024-07-041-68/+76
* mm: memcg: move legacy memcg event code into memcontrol-v1.cRoman Gushchin2024-07-041-12/+0
* mm: memcg: rename soft limit reclaim-related functionsRoman Gushchin2024-07-041-6/+6
* memcg: rearrange fields of mem_cgroup_per_nodeShakeel Butt2024-07-031-8/+14
* mm: memcontrol: remove page_memcg()Kefeng Wang2024-07-031-12/+2
* memcg: use proper type for mod_memcg_stateShakeel Butt2024-05-071-6/+7
* memcg: dynamically allocate lruvec_statsShakeel Butt2024-05-071-56/+6
* memcg: simple cleanup of stats update functionsShakeel Butt2024-05-051-17/+0
* codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocationsSuren Baghdasaryan2024-04-251-1/+3
* lib: add codetag reference into slabobj_extSuren Baghdasaryan2024-04-251-0/+5
* slab: objext: introduce objext_flags as extension to page_memcg_data_flagsSuren Baghdasaryan2024-04-251-7/+22
* mm: introduce slabobj_ext to support slab object extensionsSuren Baghdasaryan2024-04-251-6/+14
* mm: memcg: add NULL check to obj_cgroup_put()Yosry Ahmed2024-04-251-1/+2
* memcg: remove mem_cgroup_uncharge_list()Matthew Wilcox (Oracle)2024-03-041-12/+0
* mm: use __page_cache_release() in folios_put()Matthew Wilcox (Oracle)2024-03-041-8/+8
* memcg: add mem_cgroup_uncharge_folios()Matthew Wilcox (Oracle)2024-03-041-2/+12
* mm: memcg: make memcg huge page split support any order splitZi Yan2024-03-041-2/+2
* mm/memcg: use order instead of nr in split_page_memcg()Zi Yan2024-03-041-2/+2
* mm: reduce dependencies on <linux/kernel.h>Christophe JAILLET2024-02-221-0/+1
* mm/mglru: add CONFIG_LRU_GEN_WALKS_MMUKinsey Ho2024-01-051-1/+1
* zswap: memcontrol: implement zswap writeback disablingNhat Pham2023-12-291-0/+12
* mm: memcg: restore subtree stats flushingYosry Ahmed2023-12-201-4/+4
* zswap: make shrinking memcg-awareDomenico Cerasuolo2023-12-121-0/+5
* memcontrol: implement mem_cgroup_tryget_online()Nhat Pham2023-12-121-0/+10
* mm/khugepaged: convert alloc_charge_hpage() to use foliosVishal Moola (Oracle)2023-10-251-14/+0
* mm: kmem: reimplement get_obj_cgroup_from_current()Roman Gushchin2023-10-251-1/+10
* mm: kmem: scoped objcg protectionRoman Gushchin2023-10-251-0/+9
* mm: kmem: make memcg keep a reference to the original objcgRoman Gushchin2023-10-251-1/+7
* hugetlb: memcg: account hugetlb-backed memory in memory controllerNhat Pham2023-10-181-0/+9
* memcontrol: only transfer the memcg data for migrationNhat Pham2023-10-181-0/+7
* memcontrol: add helpers for hugetlb memcg accountingNhat Pham2023-10-181-0/+21
* mm/memcg: annotate struct mem_cgroup_threshold_ary with __counted_byKees Cook2023-10-181-1/+1
* mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}Qi Zheng2023-10-041-11/+1