Age | Commit message (Expand) | Author |
2019-05-05 | mm: writeback: use exact memcg dirty counts | ![](//seccdn.libravatar.org/avatar/84552e85e2a186032dddbec23ee790db?s=13&d=retro) Greg Thelen |
2019-04-12 | memcg: killed threads should not invoke memcg OOM killer | ![](//seccdn.libravatar.org/avatar/bb821b5f84db5af810552ce856479003?s=13&d=retro) Tetsuo Handa |
2018-08-02 | 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-21 | mm: memcg: fix use after free in mem_cgroup_iter() | ![](//seccdn.libravatar.org/avatar/3a45a2f2a6471f7fed3f42d24e607e2a?s=13&d=retro) Jing Xia |
2018-06-15 | mm: fix oom_kill event handling | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-06-15 | mm: fix null pointer dereference in mem_cgroup_protected | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-06-07 | mm: memcg: allow lowering memory.swap.max below the current usage | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2018-06-07 | memcg: introduce memory.min | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-06-07 | mm: memcontrol: drain memcg stock on force_empty | ![](//seccdn.libravatar.org/avatar/be44e24f38f03541bf9dd037a9ba691a?s=13&d=retro) Junaid Shahid |
2018-06-07 | mm: memcontrol: drain stocks on resize limit | ![](//seccdn.libravatar.org/avatar/3aeb41ff01b9f919616afb292e7dc4f7?s=13&d=retro) Shakeel Butt |
2018-06-07 | memcg: mark memcg1_events static const | ![](//seccdn.libravatar.org/avatar/84552e85e2a186032dddbec23ee790db?s=13&d=retro) Greg Thelen |
2018-06-07 | memcg: writeback: use memcg->cgwb_list directly | ![](//seccdn.libravatar.org/avatar/c7e5034cc94d15893b3e441f00d4cee8?s=13&d=retro) Wang Long |
2018-06-07 | mm: treat memory.low value inclusive | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-06-07 | mm: memory.low hierarchical behavior | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-06-07 | mm: rename page_counter's count/limit into usage/max | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-06-07 | mm, memcontrol: implement memory.swap.events | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2018-06-07 | mm, memcontrol: move swap charge handling into get_swap_page() | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2018-05-26 | fs: add new vfs_poll and file_can_poll helpers | ![](//seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig |
2018-04-20 | mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create() | ![](//seccdn.libravatar.org/avatar/fbfaa6a1e1a1f5b9892dfe565642d622?s=13&d=retro) Minchan Kim |
2018-04-11 | page cache: use xa_lock | ![](//seccdn.libravatar.org/avatar/0c617a56e81ae22748ec16e861bccf33?s=13&d=retro) Matthew Wilcox |
2018-04-11 | memcg: fix per_node_info cleanup | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2018-04-11 | mm: memcg: make sure memory.events is uptodate when waking pollers | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2018-04-11 | memcg, thp: do not invoke oom killer on thp charges | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2018-03-28 | mm/memcontrol.c: fix parameter description mismatch | ![](//seccdn.libravatar.org/avatar/cf74e91c6e485a4107a9ff08418b708c?s=13&d=retro) Honglei Wang |
2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2018-02-06 | mm: docs: fix parameter names mismatch | ![](//seccdn.libravatar.org/avatar/06e19a33bc5942ba3f8c72b59280cf3f?s=13&d=retro) Mike Rapoport |
2018-02-06 | mm: docs: fixup punctuation | ![](//seccdn.libravatar.org/avatar/06e19a33bc5942ba3f8c72b59280cf3f?s=13&d=retro) Mike Rapoport |
2018-02-02 | Revert "defer call to mem_cgroup_sk_alloc()" | ![](//seccdn.libravatar.org/avatar/d40975fe49531933744736e9b52611b8?s=13&d=retro) Roman Gushchin |
2018-01-31 | mm/memcontrol.c: try harder to decrease [memory,memsw].limit_in_bytes | ![](//seccdn.libravatar.org/avatar/fb89748806f81631b5d47118d5de9a75?s=13&d=retro) Andrey Ryabinin |
2018-01-31 | mm/memcontrol.c: make local symbol static | ![](//seccdn.libravatar.org/avatar/d9bffcf6cc2345bffa44f159ba386db1?s=13&d=retro) Christopher Díaz Riveros |
2018-01-31 | memcg: refactor mem_cgroup_resize_limit() | ![](//seccdn.libravatar.org/avatar/bd086e75103525efa607010b30b179ed?s=13&d=retro) Yu Zhao |
2018-01-31 | mm: memcontrol: fix excessive complexity in memory.stat reporting | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2018-01-31 | mm: memcontrol: eliminate raw access to stat and event counters | ![](//seccdn.libravatar.org/avatar/13592bc758ddca04e485490e0b04f8ca?s=13&d=retro) Johannes Weiner |
2018-01-30 | Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2017-11-29 | mm, memcg: fix mem_cgroup_swapout() for THPs | ![](//seccdn.libravatar.org/avatar/3aeb41ff01b9f919616afb292e7dc4f7?s=13&d=retro) Shakeel Butt |
2017-11-27 | annotate poll-related wait keys | ![](//seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro |
2017-11-15 | mm: slabinfo: remove CONFIG_SLABINFO | ![](//seccdn.libravatar.org/avatar/b9abe43102578efab4b1df6ddf340946?s=13&d=retro) Yang Shi |
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 |