Age | Commit message (Expand) | Author |
2021-04-07 | mm: writeback: use exact memcg dirty counts | ![](//seccdn.libravatar.org/avatar/84552e85e2a186032dddbec23ee790db?s=13&d=retro) Greg Thelen |
2021-04-07 | mm: fix oom_kill event handling | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2021-04-07 | mm: memcg: make sure memory.events is uptodate when waking pollers | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2021-01-09 | mm: memcontrol: fix excessive complexity in memory.stat reporting | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2021-01-09 | mm: memcontrol: eliminate raw access to stat and event counters | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2020-10-29 | mm/memcg: fix device private memcg accounting | ![](//seccdn.libravatar.org/avatar/d79fe6af4e2fa2967cb516bb01307039?s=13&d=retro) Ralph Campbell |
2020-07-29 | mm/memcg: fix refcount error while moving and swapping | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2020-04-02 | memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event | ![](//seccdn.libravatar.org/avatar/8dd9b4f55f775a35343cb748e6c47d20?s=13&d=retro) Chunguang Xu |
2020-03-20 | net: memcg: late association of sock to memcg | ![](//seccdn.libravatar.org/avatar/3aeb41ff01b9f919616afb292e7dc4f7?s=13&d=retro) Shakeel Butt |
2020-03-20 | cgroup: memcg: net: do not associate sock with unrelated cgroup | ![](//seccdn.libravatar.org/avatar/3aeb41ff01b9f919616afb292e7dc4f7?s=13&d=retro) Shakeel Butt |
2019-11-20 | mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2019-10-05 | memcg, kmem: do not fail __GFP_NOFAIL charges | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2019-08-25 | mm/memcontrol.c: fix use after free in mem_cgroup_iter() | ![](//seccdn.libravatar.org/avatar/366a0c43647ccc3465a889c0d079eec7?s=13&d=retro) Miles Chen |
2018-09-05 | memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure | ![](//seccdn.libravatar.org/avatar/938dc0859e3ef705d01cab82c010b9ce?s=13&d=retro) Kirill Tkhai |
2018-07-25 | mm: memcg: fix use after free in mem_cgroup_iter() | ![](//seccdn.libravatar.org/avatar/3a45a2f2a6471f7fed3f42d24e607e2a?s=13&d=retro) Jing Xia |
2018-06-21 | mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create() | ![](//seccdn.libravatar.org/avatar/fbfaa6a1e1a1f5b9892dfe565642d622?s=13&d=retro) Minchan Kim |
2018-05-16 | memcg: fix per_node_info cleanup | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2018-02-13 | Revert "defer call to mem_cgroup_sk_alloc()" | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2017-12-05 | mm, memcg: fix mem_cgroup_swapout() for THPs | ![](//seccdn.libravatar.org/avatar/3aeb41ff01b9f919616afb292e7dc4f7?s=13&d=retro) Shakeel Butt |
2017-10-09 | net: memcontrol: defer call to mem_cgroup_sk_alloc() | ![](//seccdn.libravatar.org/avatar/f8a365da9e0ecf47ef21b257b0c3bdbc?s=13&d=retro) Eric Dumazet |
2017-10-03 | mm/memcg: avoid page count check for zone device | ![](//seccdn.libravatar.org/avatar/5a0b9b90649bdb0a1a991d94cfa356c4?s=13&d=retro) Jérôme Glisse |
2017-10-03 | mm, memcg: remove hotplug locking from try_charge | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2017-09-08 | mem/memcg: cache rightmost node | ![](//seccdn.libravatar.org/avatar/2b2cab3f3f24489b43adc75ac5ee5b75?s=13&d=retro) Davidlohr Bueso |
2017-09-08 | mm: memcontrol: use per-cpu stocks for socket memory uncharging | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2017-09-08 | mm/device-public-memory: device memory cache coherent with CPU | ![](//seccdn.libravatar.org/avatar/5a0b9b90649bdb0a1a991d94cfa356c4?s=13&d=retro) Jérôme Glisse |
2017-09-08 | mm/memcontrol: support MEMORY_DEVICE_PRIVATE | ![](//seccdn.libravatar.org/avatar/5a0b9b90649bdb0a1a991d94cfa356c4?s=13&d=retro) Jérôme Glisse |
2017-09-08 | mm/memcontrol: allow to uncharge page without using page->lru field | ![](//seccdn.libravatar.org/avatar/5a0b9b90649bdb0a1a991d94cfa356c4?s=13&d=retro) Jérôme Glisse |
2017-09-08 | mm: thp: check pmd migration entry in common path | ![](//seccdn.libravatar.org/avatar/a1e4cceafef7029982b09f5f5cc8d50e?s=13&d=retro) Zi Yan |
2017-09-06 | Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2017-09-06 | mm: replace TIF_MEMDIE checks by tsk_is_oom_victim | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2017-09-06 | memcg, THP, swap: make mem_cgroup_swapout() support THP | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-09-06 | memcg, THP, swap: avoid to duplicated charge THP in swap cache | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-09-06 | memcg, THP, swap: support move mem cgroup charge for THP swapped out | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-09-06 | mm: memcontrol: use int for event/state parameter in several functions | ![](//seccdn.libravatar.org/avatar/38d8736f646210419c7355f6d51ddd7d?s=13&d=retro) Matthias Kaehlcke |
2017-09-06 | mm, memcg: reset memory.low during memcg offlining | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2017-08-18 | mm: memcontrol: fix NULL pointer crash in test_clear_page_writeback() | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2017-07-21 | cgroup: add @flags to css_task_iter_start() and implement CSS_TASK_ITER_PROCS | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2017-07-10 | mm, memcg: fix potential undefined behavior in mem_cgroup_event_ratelimit() | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2017-07-10 | mm/memcontrol: exclude @root from checks in mem_cgroup_low | ![](//seccdn.libravatar.org/avatar/0721c2c814c4113f899db25794235417?s=13&d=retro) Sean Christopherson |
2017-07-06 | mm: memcontrol: per-lruvec stats infrastructure | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2017-07-06 | mm: memcontrol: use the node-native slab memory counters | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2017-07-06 | mm/oom_kill: count global and memory cgroup oom kills | ![](//seccdn.libravatar.org/avatar/5d1d7093975304bed2014d115bd1eb17?s=13&d=retro) Konstantin Khlebnikov |
2017-07-06 | mm: per-cgroup memory reclaim stats | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2017-07-06 | mm, THP, swap: delay splitting THP during swap out | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-06-20 | sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming | ![](//seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar |
2017-06-20 | sched/wait: Rename wait_queue_t => wait_queue_entry_t | ![](//seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar |
2017-05-12 | hwpoison, memcg: forcibly uncharge LRU pages | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2017-05-03 | mm: memcontrol: use node page state naming scheme for memcg | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2017-05-03 | mm: memcontrol: re-use node VM page state enum | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2017-05-03 | mm: memcontrol: re-use global VM event enum | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |