| 279c3393e2c1 ("mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()") |
| 3c7be18ac9a0 ("mm: memcg/percpu: account percpu memory to memory cgroups") |
| 10befea91b61 ("mm: memcg/slab: use a single set of kmem_caches for all allocations") |
| 15999eef7f25 ("mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo()") |
| c7094406fcb7 ("mm: memcg/slab: deprecate slab_root_caches") |
| 272911a4ad18 ("mm: memcg/slab: remove memcg_kmem_get_cache()") |
| d797b7d05405 ("mm: memcg/slab: simplify memcg cache creation") |
| 9855609bde03 ("mm: memcg/slab: use a single set of kmem_caches for all accounted allocations") |
| 0f876e4dc55d ("mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h") |
| f2fe7b09a52b ("mm: memcg/slab: charge individual slab objects instead of pages") |
| 964d4bd370d5 ("mm: memcg/slab: save obj_cgroup for non-root slab objects") |
| 286e04b8ed7a ("mm: memcg/slab: allocate obj_cgroups for non-root slab pages") |
| bf4f059954dc ("mm: memcg/slab: obj_cgroup API") |
| 1a3e1f40962c ("mm: memcontrol: decouple reference counting from page accounting") |
| 4138fdfc8b5d ("mm: slub: implement SLUB version of obj_to_index()") |
| d42f3245c7e2 ("mm: memcg: convert vmstat slab counters to bytes") |
| ea426c2a7de8 ("mm: memcg: prepare for byte-sized vmstat items") |
| eedc4e5a142c ("mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state()") |
| d648bcc7fe65 ("mm: kmem: make memcg_kmem_enabled() irreversible") |
| e42f174e43e4 ("mm, slab/slub: improve error reporting and overhead of cache_from_obj()") |
| d3c58f24be1b ("mm, slab/slub: move and improve cache_from_obj()") |
| 59052e89fc89 ("mm, slub: introduce kmem_cache_debug_flags()") |
| ca0cab65ea2b ("mm, slub: introduce static key for slub_debug()") |
| d38a2b7a9c93 ("mm: memcg/slab: fix memory leak at non-root kmem_cache destroy") |
| 8d22a9351035 ("mm/memcg: fix refcount error while moving and swapping") |
| d7670879c5c4 ("mm, slab: fix sign conversion problem in memcg_uncharge_slab()") |
| d9eb1ea2bf87 ("mm: memcontrol: delete unused lrucare handling") |
| 4c6355b25e8b ("mm: memcontrol: charge swapin pages on instantiation") |
| f0e45fb4da29 ("mm: memcontrol: drop unused try/commit/cancel charge API") |
| 9d82c69438d0 ("mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API") |
| 468c398233da ("mm: memcontrol: switch to native NR_ANON_THPS counter") |
| be5d0a74c62d ("mm: memcontrol: switch to native NR_ANON_MAPPED counter") |
| 0d1c20722ab3 ("mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters") |
| 49e50d277ba2 ("mm: memcontrol: prepare move_account for removal of private page type counters") |
| 9f762dbe19b9 ("mm: memcontrol: prepare uncharging for removal of private page type counters") |
| 3fea5a499d57 ("mm: memcontrol: convert page cache to a new mem_cgroup_charge() API") |
| 6caa6a0703e0 ("mm: memcontrol: move out cgroup swaprate throttling") |
| 14235ab36019 ("mm: shmem: remove rare optimization when swapin races with hole punching") |
| 3fba69a56e16 ("mm: memcontrol: drop @compound parameter from memcg charging API") |
| abb242f57196 ("mm: memcontrol: fix stat-corrupting race in charge moving") |
| f4129ea3591a ("mm: fix NUMA node file count error in replace_page_cache()") |
| ffe945e633b5 ("khugepaged: do not stop collapse if less than half PTEs are referenced") |
| 50d53d7c7243 ("memcg: fix memcg_kmem_bypass() for remote memcg charging") |
| 8d92890bd6b8 ("mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead") |
| a68ee0573991 ("mm/slub: fix stack overruns with SLUB_STATS") |
| d7660ce5914d ("slub: Remove userspace notifier for cache add/remove") |
| 52f23478081a ("mm/slub.c: fix corrupted freechain in deactivate_slab()") |
| 28307d938fb2 ("percpu: make pcpu_alloc() aware of current gfp context") |
| b991cee567bf ("mm, slab_common: fix a typo in comment "eariler"->"earlier"") |
| 396bcc5299c2 ("mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE") |