| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | memcg: multi objcg charge support | Shakeel Butt | 1 | -58/+142 |
| 3 days | memcg: int16_t for cached slab stats | Shakeel Butt | 1 | -13/+12 |
| 3 days | memcg: uint16_t for nr_bytes in obj_stock_pcp | Shakeel Butt | 1 | -6/+19 |
| 3 days | memcg: store node_id instead of pglist_data pointer | Shakeel Butt | 1 | -7/+19 |
| 3 days | mm/memcg: remove no longer used swap cgroup array | Kairui Song | 1 | -1/+0 |
| 3 days | mm/memcg, swap: store cgroup id in cluster table directly | Kairui Song | 1 | -5/+8 |
| 3 days | mm, swap: delay and unify memcg lookup and charging for swapin | Kairui Song | 1 | -6/+4 |
| 3 days | mm/memcg, swap: tidy up cgroup v1 memsw swap helpers | Kairui Song | 1 | -5/+4 |
| 3 days | foo | Andrew Morton | 1 | -3/+2 |
| 3 days | mm/memcontrol: hoist pstatc_pcpu assignment out of CPU loop | Hui Zhu | 1 | -3/+2 |
| 3 days | memcg: use round-robin victim selection in refill_stock | Shakeel Butt | 1 | -1/+4 |
| 6 days | Merge tag 'mm-hotfixes-stable-2026-05-25-16-22' of git://git.kernel.org/pub/s... | Linus Torvalds | 1 | -0/+6 |
| 9 days | Merge tag 'cgroup-for-7.1-rc4-fixes' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -3/+3 |
| 10 days | mm: memcontrol: propagate NMI slab stats to memcg vmstats | Alexandre Ghiti | 1 | -0/+6 |
| 13 days | cgroup/rstat: validate cpu before css_rstat_cpu() access | Qing Ming | 1 | -3/+3 |
| 2026-04-30 | mm: memcontrol: fix rcu unbalance in get_non_dying_memcg_end() | Qi Zheng | 1 | -10/+19 |
| 2026-04-18 | mm: memcontrol: correct the nr_pages parameter type of mem_cgroup_update_lru_... | Qi Zheng | 1 | -2/+2 |
| 2026-04-18 | mm: memcontrol: change val type to long in __mod_memcg_{lruvec_}state() | Qi Zheng | 1 | -6/+12 |
| 2026-04-18 | mm: memcontrol: correct the type of stats_updates to unsigned long | Qi Zheng | 1 | -9/+9 |
| 2026-04-18 | mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios | Muchun Song | 1 | -77/+117 |
| 2026-04-18 | mm: memcontrol: convert objcg to be per-memcg per-node type | Qi Zheng | 1 | -30/+62 |
| 2026-04-18 | mm: memcontrol: prepare for reparenting non-hierarchical stats | Qi Zheng | 1 | -0/+97 |
| 2026-04-18 | mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state() | Qi Zheng | 1 | -19/+31 |
| 2026-04-18 | mm: memcontrol: refactor memcg_reparent_objcgs() | Qi Zheng | 1 | -5/+24 |
| 2026-04-18 | mm: memcontrol: prepare for reparenting LRU pages for lruvec lock | Muchun Song | 1 | -26/+27 |
| 2026-04-18 | mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full() | Muchun Song | 1 | -8/+10 |
| 2026-04-18 | writeback: prevent memory cgroup release in writeback module | Muchun Song | 1 | -6/+8 |
| 2026-04-18 | mm: memcontrol: prevent memory cgroup release in get_mem_cgroup_from_folio() | Muchun Song | 1 | -3/+7 |
| 2026-04-18 | mm: memcontrol: return root object cgroup for root memory cgroup | Muchun Song | 1 | -21/+24 |
| 2026-04-18 | mm: memcontrol: allocate object cgroup for non-kmem case | Muchun Song | 1 | -27/+24 |
| 2026-04-18 | mm: memcontrol: remove dead code of checking parent memory cgroup | Muchun Song | 1 | -5/+0 |
| 2026-04-05 | mm/memcontrol: fix reclaim_options leak in try_charge_memcg() | Bing Jiao | 1 | -1/+2 |
| 2026-04-05 | mm: memcg: separate slab stat accounting from objcg charge cache | Johannes Weiner | 1 | -39/+61 |
| 2026-04-05 | mm: memcontrol: use __account_obj_stock() in the !locked path | Johannes Weiner | 1 | -1/+5 |
| 2026-04-05 | mm: memcontrol: split out __obj_cgroup_charge() | Johannes Weiner | 1 | -5/+16 |
| 2026-04-05 | mm: memcg: simplify objcg charge size and stock remainder math | Johannes Weiner | 1 | -10/+6 |
| 2026-04-05 | mm: memcg: factor out trylock_stock() and unlock_stock() | Johannes Weiner | 1 | -6/+19 |
| 2026-04-05 | folio_batch: rename pagevec.h to folio_batch.h | Tal Zussman | 1 | -1/+1 |
| 2026-04-05 | mm: memcontrol: switch to native NR_VMALLOC vmstat counter | Johannes Weiner | 1 | -2/+2 |
| 2026-04-05 | mm: zswap: add per-memcg stat for incompressible pages | Jiayuan Chen | 1 | -0/+6 |
| 2026-04-05 | memcg: consolidate private id refcount get/put helpers | Kairui Song | 1 | -22/+7 |
| 2026-04-05 | mm: move pgscan, pgsteal, pgrefill to node stats | JP Kobryn (Meta) | 1 | -17/+39 |
| 2026-03-04 | memcg: fix slab accounting in refill_obj_stock() trylock path | Hao Li | 1 | -1/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -3/+2 |
| 2026-02-18 | Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+14 |
| 2026-02-12 | mm/vmscan: fix demotion targets checks in reclaim/demotion | Bing Jiao | 1 | -2/+14 |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -65/+34 |
| 2026-02-11 | Merge tag 'slab-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vba... | Linus Torvalds | 1 | -7/+24 |
| 2026-02-11 | Merge tag 'cgroup-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+1 |
| 2026-02-10 | Merge tag 'bpf-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Linus Torvalds | 1 | -0/+16 |
| 2026-02-09 | Merge tag 'kthread-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -4/+27 |
| 2026-02-04 | mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poison | Harry Yoo | 1 | -2/+10 |
| 2026-02-04 | mm/slab: abstract slabobj_ext access via new slab_obj_ext() helper | Harry Yoo | 1 | -7/+16 |
| 2026-02-03 | sched/isolation: Flush memcg workqueues on cpuset isolated partition change | Frederic Weisbecker | 1 | -1/+11 |
| 2026-02-03 | memcg: Prepare to protect against concurrent isolated cpuset change | Frederic Weisbecker | 1 | -4/+17 |
| 2026-01-31 | mm: replace use of system_unbound_wq with system_dfl_wq | Marco Crivellari | 1 | -2/+2 |
| 2026-01-26 | memcg: rename mem_cgroup_ino() to mem_cgroup_id() | Shakeel Butt | 1 | -2/+2 |
| 2026-01-26 | memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() | Shakeel Butt | 1 | -5/+0 |
| 2026-01-26 | memcg: use cgroup_id() instead of cgroup_ino() for memcg ID | Shakeel Butt | 1 | -1/+1 |
| 2026-01-26 | memcg: mem_cgroup_get_from_ino() returns NULL on error | Shakeel Butt | 1 | -4/+2 |
| 2026-01-26 | memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino() unconditionally | Shakeel Butt | 1 | -2/+0 |
| 2026-01-26 | memcg: introduce private id API for in-kernel users | Shakeel Butt | 1 | -25/+30 |
| 2026-01-20 | mm: fix minor spelling mistakes in comments | Kevin Lourenco | 1 | -1/+1 |
| 2026-01-20 | mm: memcontrol: rename mem_cgroup_from_slab_obj() | Johannes Weiner | 1 | -2/+2 |
| 2026-01-20 | memcg: remove mem_cgroup_size() | Chen Ridong | 1 | -5/+0 |
| 2026-01-20 | memcg: move mem_cgroup_usage memcontrol-v1.c | Chen Ridong | 1 | -22/+0 |
| 2026-01-14 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc5 | Alexei Starovoitov | 1 | -2/+2 |
| 2025-12-23 | mm: memcg: fix unit conversion for K() macro in OOM log | Shakeel Butt | 1 | -2/+2 |
| 2025-12-22 | mm: introduce BPF kfuncs to access memcg statistics and events | Roman Gushchin | 1 | -0/+16 |
| 2025-12-08 | cgroup: switch to css_is_online() helper | Chen Ridong | 1 | -1/+1 |
| 2025-12-05 | Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -11/+59 |
| 2025-11-24 | memcg: remove __lruvec_stat_mod_folio | Shakeel Butt | 1 | -2/+2 |
| 2025-11-24 | memcg: remove __mod_lruvec_state | Shakeel Butt | 1 | -4/+4 |
| 2025-11-24 | memcg: remove __mod_lruvec_kmem_state | Shakeel Butt | 1 | -1/+1 |
| 2025-11-24 | memcg: use mod_node_page_state to update stats | Shakeel Butt | 1 | -3/+3 |
| 2025-11-24 | mm: thp: reparent the split queue during memcg offline | Qi Zheng | 1 | -0/+1 |
| 2025-11-20 | mm: memcg: dump memcg protection info on oom or alloc failures | Shakeel Butt | 1 | -0/+13 |
| 2025-11-16 | memcg: manually uninline __memcg_memory_event | Shakeel Butt | 1 | -0/+31 |
| 2025-11-16 | memcg: net: track network throttling due to memcg memory pressure | Shakeel Butt | 1 | -0/+3 |
| 2025-11-16 | mm/zswap: fix typos: s/zwap/zswap/ | SeongJae Park | 1 | -1/+1 |
| 2025-11-13 | memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab() | Matthew Wilcox (Oracle) | 1 | -24/+16 |
| 2025-10-07 | memcg: skip cgroup_file_notify if spinning is not allowed | Shakeel Butt | 1 | -3/+4 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -5/+3 |
| 2025-09-21 | mm/hwpoison: decouple hwpoison_filter from mm/memory-failure.c | Miaohe Lin | 1 | -0/+1 |
| 2025-09-13 | memcg: optimize exit to user space | Thomas Gleixner | 1 | -5/+2 |
| 2025-08-19 | net-memcg: Pass struct sock to mem_cgroup_sk_(un)?charge(). | Kuniyuki Iwashima | 1 | -7/+11 |
| 2025-08-19 | net-memcg: Introduce mem_cgroup_from_sk(). | Kuniyuki Iwashima | 1 | -4/+9 |
| 2025-08-19 | mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. | Kuniyuki Iwashima | 1 | -0/+13 |
| 2025-07-31 | Merge tag 'cgroup-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -5/+5 |
| 2025-07-24 | memcg: convert memcg->socket_pressure to u64 | Kuniyuki Iwashima | 1 | -1/+4 |
| 2025-07-19 | mm/memcg: make memory.reclaim interface generic | Davidlohr Bueso | 1 | -73/+4 |
| 2025-07-09 | Revert "sched/numa: add statistics of numa balance task" | Chen Yu | 1 | -2/+0 |
| 2025-06-17 | memcg: cgroup: call css_rstat_updated irrespective of in_nmi() | Shakeel Butt | 1 | -5/+5 |
| 2025-06-02 | Merge tag 'mm-stable-2025-06-01-14-06' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -12/+115 |
| 2025-05-31 | sched/numa: add statistics of numa balance task | Chen Yu | 1 | -0/+2 |
| 2025-05-31 | memcg: make memcg_rstat_updated nmi safe | Shakeel Butt | 1 | -7/+9 |
| 2025-05-31 | memcg: nmi-safe slab stats updates | Shakeel Butt | 1 | -3/+33 |
| 2025-05-31 | memcg: add nmi-safe update for MEMCG_KMEM | Shakeel Butt | 1 | -2/+19 |
| 2025-05-31 | memcg: nmi safe memcg stats for specific archs | Shakeel Butt | 1 | -0/+49 |
| 2025-05-31 | memcg: disable kmem charging in nmi for unsupported arch | Shakeel Butt | 1 | -0/+3 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -279/+369 |
| 2025-05-27 | Merge tag 'cgroup-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+2 |
| 2025-05-25 | memcg: always call cond_resched() after fn() | Breno Leitao | 1 | -4/+2 |
| 2025-05-22 | memcg: objcg stock trylock without irq disabling | Shakeel Butt | 1 | -10/+15 |
| 2025-05-22 | memcg: no stock lock for cpu hot-unplug | Shakeel Butt | 1 | -10/+1 |
| 2025-05-22 | memcg: make __mod_memcg_lruvec_state re-entrant safe against irqs | Shakeel Butt | 1 | -11/+11 |
| 2025-05-22 | memcg: make count_memcg_events re-entrant safe against irqs | Shakeel Butt | 1 | -3/+3 |
| 2025-05-22 | memcg: make mod_memcg_state re-entrant safe against irqs | Shakeel Butt | 1 | -4/+4 |
| 2025-05-22 | memcg: move preempt disable to callers of memcg_rstat_updated | Shakeel Butt | 1 | -55/+19 |
| 2025-05-22 | memcg: memcg_rstat_updated re-entrant safe against irqs | Shakeel Butt | 1 | -11/+18 |
| 2025-05-13 | memcg: no irq disable for memcg stock lock | Shakeel Butt | 1 | -9/+6 |
| 2025-05-13 | memcg: completely decouple memcg and obj stocks | Shakeel Butt | 1 | -57/+92 |
| 2025-05-13 | memcg: separate local_trylock for memcg and obj | Shakeel Butt | 1 | -23/+26 |
| 2025-05-13 | memcg: simplify consume_stock | Shakeel Butt | 1 | -13/+7 |
| 2025-05-12 | mm: add swappiness=max arg to memory.reclaim for only anon reclaim | Zhongkun He | 1 | -0/+5 |
| 2025-05-12 | memcg: introduce non-blocking limit setting option | Shakeel Butt | 1 | -2/+8 |
| 2025-05-12 | mm/memcg: use kmem_cache when alloc memcg pernode info | Huan Yang | 1 | -1/+6 |
| 2025-05-12 | mm/memcg: use kmem_cache when alloc memcg | Huan Yang | 1 | -1/+8 |
| 2025-05-12 | mm/memcg: move mem_cgroup_init() ahead of cgroup_init() | Huan Yang | 1 | -3/+2 |
| 2025-05-12 | vmscan,cgroup: apply mems_effective to reclaim | Gregory Price | 1 | -0/+6 |
| 2025-05-11 | memcg: multi-memcg percpu charge cache | Shakeel Butt | 1 | -38/+106 |
| 2025-05-11 | memcg: optimize memcg_rstat_updated | Shakeel Butt | 1 | -7/+9 |
| 2025-05-11 | memcg: manually inline replace_stock_objcg | Shakeel Butt | 1 | -12/+6 |
| 2025-05-11 | memcg: combine slab obj stock charging and accounting | Vlastimil Babka | 1 | -31/+46 |
| 2025-05-11 | memcg: use __mod_memcg_state in drain_obj_stock | Shakeel Butt | 1 | -1/+3 |
| 2025-05-11 | memcg: do obj_cgroup_put inside drain_obj_stock | Shakeel Butt | 1 | -26/+11 |
| 2025-05-11 | memcg: no refilling stock from obj_cgroup_release | Shakeel Butt | 1 | -4/+11 |
| 2025-05-11 | memcg: manually inline __refill_stock | Shakeel Butt | 1 | -21/+13 |
| 2025-05-11 | memcg: introduce memcg_uncharge | Shakeel Butt | 1 | -16/+12 |
| 2025-05-11 | memcg: decouple drain_obj_stock from local stock | Shakeel Butt | 1 | -1/+6 |
| 2025-05-11 | memcg: remove root memcg check from refill_stock | Shakeel Butt | 1 | -2/+2 |
| 2025-05-11 | memcg, oom: do not bypass oom killer for dying tasks | Michal Hocko | 1 | -1/+1 |
| 2025-04-11 | locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type | Alexei Starovoitov | 1 | -20/+19 |
| 2025-04-04 | cgroup: change rstat function signatures from cgroup-based to css-based | JP Kobryn | 1 | -2/+2 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -164/+130 |
| 2025-03-30 | Merge tag 'bpf_try_alloc_pages' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -18/+39 |
| 2025-03-21 | mm: vmscan: split proactive reclaim statistics from direct reclaim statistics | Hao Jia | 1 | -0/+7 |
| 2025-03-21 | mm: remove references to folio in __memcg_kmem_uncharge_page() | Matthew Wilcox (Oracle) | 1 | -5/+3 |
| 2025-03-21 | mm: remove references to folio in split_page_memcg() | Matthew Wilcox (Oracle) | 1 | -7/+23 |
| 2025-03-21 | mm: simplify split_page_memcg() | Matthew Wilcox (Oracle) | 1 | -8/+7 |
| 2025-03-21 | mm: separate folio_split_memcg_refs() from split_page_memcg() | Matthew Wilcox (Oracle) | 1 | -4/+13 |
| 2025-03-21 | memcg: avoid refill_stock for root memcg | Shakeel Butt | 1 | -1/+2 |
| 2025-03-17 | memcg: bypass root memcg check for skmem charging | Shakeel Butt | 1 | -1/+1 |
| 2025-03-17 | page_counter: track failcnt only for legacy cgroups | Shakeel Butt | 1 | -2/+10 |
| 2025-03-17 | memcg: don't call propagate_protected_usage() for v1 | Shakeel Butt | 1 | -2/+3 |
| 2025-03-16 | mm: memcontrol: move memsw charge callbacks to v1 | Johannes Weiner | 1 | -110/+19 |
| 2025-03-16 | mm: memcontrol: unshare v2-only charge API bits again | Johannes Weiner | 1 | -4/+13 |
| 2025-03-16 | memcg: add CONFIG_MEMCG_V1 for 'local' functions | Chen Ridong | 1 | -0/+6 |
| 2025-03-16 | memcg: factor out the replace_stock_objcg function | Chen Ridong | 1 | -10/+16 |
| 2025-03-16 | memcg: call the free function when allocation of pn fails | Chen Ridong | 1 | -15/+12 |
| 2025-03-16 | memcg: use OFP_PEAK_UNSET instead of -1 | Chen Ridong | 1 | -1/+1 |
| 2025-03-16 | memcg: drain obj stock on cpu hotplug teardown | Shakeel Butt | 1 | -0/+9 |
| 2025-03-16 | mm: memcontrol: fix swap counter leak from offline cgroup | Muchun Song | 1 | -2/+2 |
| 2025-02-27 | memcg: Use trylock to access memcg stock_lock. | Alexei Starovoitov | 1 | -16/+37 |
| 2025-02-17 | memcg: avoid dead loop when setting memory.max | Chen Ridong | 1 | -0/+1 |
| 2025-01-25 | memcg: fix soft lockup in the OOM process | Chen Ridong | 1 | -1/+6 |
| 2025-01-25 | mm/swap_cgroup: decouple swap cgroup recording and clearing | Kairui Song | 1 | -8/+5 |
| 2025-01-25 | mm, memcontrol: avoid duplicated memcg enable check | Kairui Song | 1 | -1/+1 |
| 2025-01-13 | memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol | Joshua Hahn | 1 | -62/+3 |
| 2025-01-13 | memcg/hugetlb: introduce mem_cgroup_charge_hugetlb | Joshua Hahn | 1 | -0/+34 |
| 2025-01-13 | memcg/hugetlb: introduce memcg_accounts_hugetlb | Joshua Hahn | 1 | -3/+14 |
| 2024-11-14 | memcg/hugetlb: add hugeTLB counters to memcg | Joshua Hahn | 1 | -0/+11 |
| 2024-11-11 | mm/list_lru: split the lock to per-cgroup scope | Kairui Song | 1 | -1/+6 |
| 2024-11-11 | mm/list_lru: code clean up for reparenting | Kairui Song | 1 | -7/+0 |
| 2024-11-11 | memcg: add flush tracepoint | JP Kobryn | 1 | -1/+6 |
| 2024-11-11 | memcg: rename do_flush_stats and add force flag | JP Kobryn | 1 | -9/+8 |
| 2024-11-11 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -0/+4 |
| 2024-11-11 | mm: count zeromap read and set for swapout and swapin | Barry Song | 1 | -0/+4 |
| 2024-11-07 | memcg: factor out mem_cgroup_stat_aggregate() | Xiu Jianfeng | 1 | -58/+69 |
| 2024-11-06 | memcg-v1: remove memcg move locking code | Shakeel Butt | 1 | -5/+0 |
| 2024-11-06 | memcg-v1: remove charge move code | Shakeel Butt | 1 | -9/+0 |
| 2024-11-06 | mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large | Ryan Roberts | 1 | -4/+5 |
| 2024-11-06 | memcg: add tracing for memcg stat updates | Shakeel Butt | 1 | -2/+11 |
| 2024-11-05 | mm/memcontrol: add per-memcg pgpgin/pswpin counter | Jingxiang Zeng | 1 | -0/+2 |
| 2024-11-05 | mm/thp: fix deferred split unqueue naming and locking | Hugh Dickins | 1 | -3/+5 |
| 2024-11-05 | mm/thp: fix deferred split queue not partially_mapped | Hugh Dickins | 1 | -2/+1 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -234/+256 |
| 2024-09-17 | mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support la... | Barry Song | 1 | -3/+4 |
| 2024-09-09 | mm: clean up mem_cgroup_iter() | Kinsey Ho | 1 | -20/+12 |
| 2024-09-09 | mm: restart if multiple traversals raced | Kinsey Ho | 1 | -9/+17 |
| 2024-09-09 | mm: increment gen # before restarting traversal | Kinsey Ho | 1 | -10/+12 |
| 2024-09-09 | mm: don't hold css->refcnt during traversal | Kinsey Ho | 1 | -17/+1 |
| 2024-09-09 | mm: introduce a pageflag for partially mapped folios | Usama Arif | 1 | -1/+2 |
| 2024-09-03 | mm,memcg: provide per-cgroup counters for NUMA balancing operations | Kaiyang Zhao | 1 | -0/+45 |
| 2024-09-01 | memcg: make PGPGIN and PGPGOUT v1 only | Shakeel Butt | 1 | -1/+4 |
| 2024-09-01 | memcg: move v1 events and statistics code to v1 file | Shakeel Butt | 1 | -29/+4 |
| 2024-09-01 | memcg: move mem_cgroup_charge_statistics to v1 code | Shakeel Butt | 1 | -16/+3 |
| 2024-09-01 | memcg: move mem_cgroup_event_ratelimit to v1 code | Shakeel Butt | 1 | -28/+0 |
| 2024-09-01 | memcg: move v1 only percpu stats in separate struct | Shakeel Butt | 1 | -9/+9 |
| 2024-09-01 | mm: kmem: add lockdep assertion to obj_cgroup_memcg | Muchun Song | 1 | -6/+5 |
| 2024-09-01 | memcg: replace memcg ID idr with xarray | Shakeel Butt | 1 | -29/+10 |
| 2024-09-01 | mm, memcg: cg2 memory{.swap,}.peak write handlers | David Finkel | 1 | -10/+106 |
| 2024-09-01 | mm: memcg: don't call propagate_protected_usage() needlessly | Roman Gushchin | 1 | -8/+8 |
| 2024-09-01 | memcg: increase the valid index range for memcg stats | Shakeel Butt | 1 | -22/+28 |
| 2024-09-01 | mm: kmem: remove mem_cgroup_from_obj() | Muchun Song | 1 | -31/+1 |
| 2024-09-01 | mm/memcontrol: respect zswap.writeback setting from parent cg too | Mike Yuan | 1 | -3/+9 |
| 2024-08-07 | memcg: protect concurrent access to mem_cgroup_idr | Shakeel Butt | 1 | -2/+20 |
| 2024-07-12 | mm/page_counter: move calculating protection values to page_counter | Maarten Lankhorst | 1 | -151/+3 |
| 2024-07-10 | mm: remove CONFIG_MEMCG_KMEM | Johannes Weiner | 1 | -54/+6 |