Age | Commit message (Expand) | Author | Files | Lines |
2020-11-22 | mm: memcg/slab: fix root memcg vmstats | Muchun Song | 1 | -2/+7 |
2020-11-02 | mm: memcg: link page counters to root if use_hierarchy is false | Roman Gushchin | 1 | -5/+10 |
2020-11-02 | mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg | zhongjiang-ali | 1 | -2/+8 |
2020-10-18 | mm: kmem: enable kernel memcg accounting from interrupt contexts | Roman Gushchin | 1 | -0/+13 |
2020-10-18 | mm: kmem: prepare remote memcg charging infra for interrupt contexts | Roman Gushchin | 1 | -14/+34 |
2020-10-18 | mm: kmem: remove redundant checks from get_obj_cgroup_from_current() | Roman Gushchin | 1 | -3/+0 |
2020-10-18 | mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() | Roman Gushchin | 1 | -5/+8 |
2020-10-18 | mm, memcg: rework remote charging API to support nesting | Roman Gushchin | 1 | -3/+3 |
2020-10-13 | mm/memcg: fix device private memcg accounting | Ralph Campbell | 1 | -1/+4 |
2020-10-13 | mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() | Miaohe Lin | 1 | -2/+2 |
2020-10-13 | mm: memcontrol: add the missing numa_stat interface for cgroup v2 | Muchun Song | 1 | -60/+110 |
2020-10-13 | mm/memcg: unify swap and memsw page counters | Waiman Long | 1 | -3/+0 |
2020-10-13 | mm/memcg: simplify mem_cgroup_get_max() | Waiman Long | 1 | -11/+13 |
2020-10-13 | mm/memcg: clean up obsolete enum charge_type | Waiman Long | 1 | -8/+0 |
2020-10-13 | mm: memcontrol: correct the comment of mem_cgroup_iter() | Miaohe Lin | 1 | -3/+3 |
2020-10-13 | mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() | Roman Gushchin | 1 | -0/+11 |
2020-10-13 | mm: memcontrol: use the preferred form for passing the size of a structure type | Gustavo A. R. Silva | 1 | -1/+1 |
2020-10-13 | mm: memcontrol: use flex_array_size() helper in memcpy() | Gustavo A. R. Silva | 1 | -4/+3 |
2020-10-13 | mm: use find_get_incore_page in memcontrol | Matthew Wilcox (Oracle) | 1 | -22/+2 |
2020-10-13 | Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+1 |
2020-09-26 | mm: memcontrol: fix missing suffix of workingset_restore | Muchun Song | 1 | -2/+2 |
2020-09-24 | bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag | Christoph Hellwig | 1 | -1/+1 |
2020-09-05 | memcg: fix use-after-free in uncharge_batch | Michal Hocko | 1 | -0/+6 |
2020-08-14 | mm: replace hpage_nr_pages with thp_nr_pages | Matthew Wilcox (Oracle) | 1 | -5/+5 |
2020-08-13 | mm: memcontrol: fix warning when allocating the root cgroup | Johannes Weiner | 1 | -6/+0 |
2020-08-12 | mm/memcontrol.c: delete duplicated words | Randy Dunlap | 1 | -1/+1 |
2020-08-12 | mm/workingset: prepare the workingset detection infrastructure for anon LRU | Joonsoo Kim | 1 | -5/+11 |
2020-08-12 | mm: memcg: charge memcg percpu memory to the parent cgroup | Roman Gushchin | 1 | -4/+16 |
2020-08-12 | mm: memcg/percpu: per-memcg percpu memory statistics | Roman Gushchin | 1 | -1/+3 |
2020-08-07 | mm: memcontrol: don't count limit-setting reclaim as memory pressure | Johannes Weiner | 1 | -1/+10 |
2020-08-07 | mm: memcontrol: restore proper dirty throttling when memory.high changes | Johannes Weiner | 1 | -0/+2 |
2020-08-07 | memcg, oom: check memcg margin for parallel oom | Yafang Shao | 1 | -1/+7 |
2020-08-07 | mm, memcg: decouple e{low,min} state mutations from protection checks | Chris Down | 1 | -21/+7 |
2020-08-07 | mm, memcg: avoid stale protection values when cgroup is above protection | Yafang Shao | 1 | -0/+8 |
2020-08-07 | mm, memcg: unify reclaim retry limits with page allocator | Chris Down | 1 | -9/+6 |
2020-08-07 | mm, memcg: reclaim more aggressively before high allocator throttling | Chris Down | 1 | -5/+37 |
2020-08-07 | mm: memcontrol: avoid workload stalls when lowering memory.high | Roman Gushchin | 1 | -2/+2 |
2020-08-07 | mm: memcontrol: account kernel stack per node | Shakeel Butt | 1 | -1/+1 |
2020-08-07 | mm: memcg/slab: use a single set of kmem_caches for all allocations | Roman Gushchin | 1 | -1/+24 |
2020-08-07 | mm: memcg/slab: remove memcg_kmem_get_cache() | Roman Gushchin | 1 | -24/+1 |
2020-08-07 | mm: memcg/slab: simplify memcg cache creation | Roman Gushchin | 1 | -47/+1 |
2020-08-07 | mm: memcg/slab: use a single set of kmem_caches for all accounted allocations | Roman Gushchin | 1 | -131/+32 |
2020-08-07 | mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h | Roman Gushchin | 1 | -12/+0 |
2020-08-07 | mm: memcg/slab: deprecate memory.kmem.slabinfo | Roman Gushchin | 1 | -3/+0 |
2020-08-07 | mm: memcg/slab: save obj_cgroup for non-root slab objects | Roman Gushchin | 1 | -2/+12 |
2020-08-07 | mm: memcg/slab: allocate obj_cgroups for non-root slab pages | Roman Gushchin | 1 | -3/+14 |
2020-08-07 | mm: memcg/slab: obj_cgroup API | Roman Gushchin | 1 | -1/+287 |
2020-08-07 | mm: memcontrol: decouple reference counting from page accounting | Johannes Weiner | 1 | -18/+21 |
2020-08-07 | mm: memcg: convert vmstat slab counters to bytes | Roman Gushchin | 1 | -7/+4 |
2020-08-07 | mm: memcg: prepare for byte-sized vmstat items | Roman Gushchin | 1 | -4/+10 |
2020-08-07 | mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_sta... | Roman Gushchin | 1 | -19/+24 |
2020-08-07 | mm: kmem: make memcg_kmem_enabled() irreversible | Roman Gushchin | 1 | -6/+2 |
2020-08-04 | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
2020-07-24 | mm/memcg: fix refcount error while moving and swapping | Hugh Dickins | 1 | -2/+2 |
2020-07-24 | mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() | Bhupesh Sharma | 1 | -1/+8 |
2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
2020-06-26 | mm/memcontrol.c: prevent missed memory.low load tears | Chris Down | 1 | -2/+3 |
2020-06-26 | mm/memcontrol.c: add missed css_put() | Muchun Song | 1 | -1/+3 |
2020-06-26 | mm: memcontrol: handle div0 crash race condition in memory.low | Johannes Weiner | 1 | -2/+7 |
2020-06-09 | mmap locking API: convert mmap_sem comments | Michel Lespinasse | 1 | -1/+1 |
2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -4/+4 |
2020-06-04 | mm, memcg: fix some typos in memcontrol.c | Ethon Paul | 1 | -2/+2 |
2020-06-03 | mm: base LRU balancing on an explicit cost model | Johannes Weiner | 1 | -12/+6 |
2020-06-03 | mm: memcontrol: update page->mem_cgroup stability rules | Johannes Weiner | 1 | -14/+7 |
2020-06-03 | mm: memcontrol: delete unused lrucare handling | Johannes Weiner | 1 | -53/+4 |
2020-06-03 | mm: memcontrol: make swap tracking an integral part of memory control | Johannes Weiner | 1 | -30/+23 |
2020-06-03 | mm: memcontrol: prepare swap controller setup for integration | Johannes Weiner | 1 | -31/+28 |
2020-06-03 | mm: memcontrol: drop unused try/commit/cancel charge API | Johannes Weiner | 1 | -111/+17 |
2020-06-03 | mm: memcontrol: switch to native NR_ANON_THPS counter | Johannes Weiner | 1 | -23/+24 |
2020-06-03 | mm: memcontrol: switch to native NR_ANON_MAPPED counter | Johannes Weiner | 1 | -18/+9 |
2020-06-03 | mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters | Johannes Weiner | 1 | -17/+11 |
2020-06-03 | mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters | Johannes Weiner | 1 | -3/+6 |
2020-06-03 | mm: memcontrol: prepare move_account for removal of private page type counters | Johannes Weiner | 1 | -12/+13 |
2020-06-03 | mm: memcontrol: prepare uncharging for removal of private page type counters | Johannes Weiner | 1 | -11/+12 |
2020-06-03 | mm: memcontrol: convert page cache to a new mem_cgroup_charge() API | Johannes Weiner | 1 | -2/+27 |
2020-06-03 | mm: memcontrol: move out cgroup swaprate throttling | Johannes Weiner | 1 | -3/+2 |
2020-06-03 | mm: memcontrol: drop @compound parameter from memcg charging API | Johannes Weiner | 1 | -23/+15 |
2020-06-03 | mm: memcontrol: fix stat-corrupting race in charge moving | Johannes Weiner | 1 | -12/+14 |
2020-06-03 | mm/memcg: optimize memory.numa_stat like memory.stat | Shakeel Butt | 1 | -25/+26 |
2020-06-02 | memcg: fix memcg_kmem_bypass() for remote memcg charging | Zefan Li | 1 | -1/+6 |
2020-06-02 | mm/memcg: automatically penalize tasks with high swap use | Jakub Kicinski | 1 | -7/+81 |
2020-06-02 | mm/memcg: move cgroup high memory limit setting into struct page_counter | Jakub Kicinski | 1 | -8/+11 |
2020-06-02 | mm/memcg: move penalty delay clamping out of calculate_high_delay() | Jakub Kicinski | 1 | -8/+8 |
2020-06-02 | mm/memcg: prepare for swap over-high accounting and penalty calculation | Jakub Kicinski | 1 | -27/+35 |
2020-06-02 | memcg: expose root cgroup's memory.stat | Shakeel Butt | 1 | -1/+0 |
2020-06-02 | mm: memcontrol: simplify value comparison between count and limit | Kaixu Xia | 1 | -1/+1 |
2020-06-02 | mm, memcg: add workingset_restore in memory.stat | Yafang Shao | 1 | -0/+2 |
2020-06-02 | mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead | NeilBrown | 1 | -1/+0 |
2020-05-07 | mm, memcg: fix error return value of mem_cgroup_css_alloc() | Yafang Shao | 1 | -6/+9 |
2020-04-10 | mm, memcg: do not high throttle allocators based on wraparound | Jakub Kicinski | 1 | -0/+3 |
2020-04-07 | mm: use fallthrough; | Joe Perches | 1 | -1/+1 |
2020-04-07 | mm, memcg: bypass high reclaim iteration for cgroup hierarchy root | Chris Down | 1 | -1/+2 |
2020-04-02 | mm: memcg: make memory.oom.group tolerable to task migration | Roman Gushchin | 1 | -0/+8 |
2020-04-02 | mm, memcg: prevent mem_cgroup_protected store tearing | Chris Down | 1 | -4/+4 |
2020-04-02 | mm, memcg: prevent memory.swap.max load tearing | Chris Down | 1 | -3/+4 |
2020-04-02 | mm, memcg: prevent memory.min load/store tearing | Chris Down | 1 | -2/+3 |
2020-04-02 | mm, memcg: prevent memory.max load tearing | Chris Down | 1 | -6/+6 |
2020-04-02 | mm, memcg: prevent memory.high load/store tearing | Chris Down | 1 | -6/+7 |
2020-04-02 | mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused | Vincenzo Frascino | 1 | -1/+2 |
2020-04-02 | memcg: css_tryget_online cleanups | Shakeel Butt | 1 | -5/+9 |
2020-04-02 | mm: memcontrol: recursive memory.low protection | Johannes Weiner | 1 | -4/+47 |
2020-04-02 | mm: memcontrol: clean up and document effective low/min calculations | Johannes Weiner | 1 | -92/+83 |
2020-04-02 | mm: memcontrol: fix memory.low proportional distribution | Johannes Weiner | 1 | -3/+1 |
2020-04-02 | mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() | Roman Gushchin | 1 | -20/+20 |
2020-04-02 | mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() | Roman Gushchin | 1 | -4/+4 |
2020-04-02 | mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() | Roman Gushchin | 1 | -4/+4 |
2020-04-02 | mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments | Roman Gushchin | 1 | -5/+3 |
2020-04-02 | mm: memcg/slab: use mem_cgroup_from_obj() | Roman Gushchin | 1 | -3/+2 |
2020-04-02 | mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node | Kirill Tkhai | 1 | -2/+2 |
2020-04-02 | mm, memcg: fix build error around the usage of kmem_caches | Yafang Shao | 1 | -1/+2 |
2020-03-29 | mm: fork: fix kernel_stack memcg stats for various stack implementations | Roman Gushchin | 1 | -0/+38 |
2020-03-21 | mm, memcg: throttle allocators based on ancestral memory.high | Chris Down | 1 | -35/+58 |
2020-03-21 | mm, memcg: fix corruption on 64-bit divisor in memory.high throttling | Chris Down | 1 | -1/+1 |
2020-03-21 | memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event | Chunguang Xu | 1 | -2/+8 |
2020-03-10 | net: memcg: late association of sock to memcg | Shakeel Butt | 1 | -14/+0 |
2020-03-10 | cgroup: memcg: net: do not associate sock with unrelated cgroup | Shakeel Butt | 1 | -0/+4 |
2020-02-21 | mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() | Vasily Averin | 1 | -1/+3 |
2020-01-31 | mm/memcontrol.c: cleanup some useless code | Kaitao Cheng | 1 | -4/+3 |
2020-01-31 | mm: thp: don't need care deferred split queue in memcg charge move path | Wei Yang | 1 | -18/+0 |
2020-01-13 | mm: memcg/slab: fix percpu slab vmstats flushing | Roman Gushchin | 1 | -28/+9 |
2019-12-04 | mm/memcontrol: use vmstat names for printing statistics | Konstantin Khlebnikov | 1 | -30/+22 |
2019-12-01 | mm: clean up and clarify lruvec lookup procedure | Johannes Weiner | 1 | -5/+5 |
2019-12-01 | mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() | Shakeel Butt | 1 | -112/+0 |
2019-12-01 | mm: memcontrol: try harder to set a new memory.high | Johannes Weiner | 1 | -6/+24 |
2019-12-01 | mm: memcontrol: remove dead code from memory_max_write() | Johannes Weiner | 1 | -3/+1 |
2019-12-01 | mm, memcg: clean up reclaim iter array | Yafang Shao | 1 | -8/+3 |
2019-11-26 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
2019-11-15 | mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() | Roman Gushchin | 1 | -1/+1 |
2019-11-06 | mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges | Johannes Weiner | 1 | -0/+9 |
2019-11-06 | mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly | Roman Gushchin | 1 | -1/+1 |
2019-11-06 | mm: memcontrol: fix NULL-ptr deref in percpu stats flush | Shakeel Butt | 1 | -6/+6 |
2019-10-19 | mm/memcontrol: update lruvec counters in mem_cgroup_move_account | Konstantin Khlebnikov | 1 | -6/+12 |
2019-10-09 | locking/lockdep: Remove unused @nested argument from lock_release() | Qian Cai | 1 | -1/+1 |
2019-10-07 | mm, memcg: proportional memory.{low,min} reclaim | Chris Down | 1 | -0/+5 |
2019-09-25 | memcg, kmem: do not fail __GFP_NOFAIL charges | Michal Hocko | 1 | -0/+10 |
2019-09-24 | mm: thp: make deferred split shrinker memcg aware | Yang Shi | 1 | -0/+24 |
2019-09-24 | mm: shrinker: make shrinker not depend on memcg kmem | Yang Shi | 1 | -8/+1 |
2019-09-24 | memcg, kmem: deprecate kmem.limit_in_bytes | Michal Hocko | 1 | -0/+3 |
2019-09-24 | mm/memcontrol.c: fix a -Wunused-function warning | Qian Cai | 1 | -5/+0 |
2019-09-24 | mm: memcontrol: switch to rcu protection in drain_all_stock() | Roman Gushchin | 1 | -8/+9 |
2019-09-24 | mm, memcg: throttle allocators when failing reclaim over memory.high | Chris Down | 1 | -1/+125 |
2019-09-24 | mm: introduce compound_nr() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2019-09-21 | Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd... | Linus Torvalds | 1 | -13/+12 |
2019-09-17 | Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -0/+139 |
2019-09-07 | pagewalk: separate function pointers from iterator data | Christoph Hellwig | 1 | -12/+11 |
2019-09-07 | mm: split out a new pagewalk.h header from mm.h | Christoph Hellwig | 1 | -1/+1 |
2019-08-30 | mm: memcontrol: fix percpu vmstats and vmevents flush | Shakeel Butt | 1 | -5/+5 |
2019-08-30 | mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync ... | Roman Gushchin | 1 | -5/+3 |
2019-08-30 | mm: memcontrol: flush percpu slab vmstats on kmem offlining | Roman Gushchin | 1 | -8/+27 |
2019-08-30 | writeback: add tracepoints for cgroup foreign writebacks | Tejun Heo | 1 | -0/+5 |
2019-08-27 | writeback, memcg: Implement foreign dirty flushing | Tejun Heo | 1 | -0/+134 |
2019-08-24 | mm: memcontrol: flush percpu vmevents before releasing memcg | Roman Gushchin | 1 | -1/+21 |
2019-08-24 | mm: memcontrol: flush percpu vmstats before releasing memcg | Roman Gushchin | 1 | -0/+40 |
2019-08-13 | mm: workingset: fix vmstat counters for shadow nodes | Roman Gushchin | 1 | -0/+20 |
2019-08-13 | mm/memcontrol.c: fix use after free in mem_cgroup_iter() | Miles Chen | 1 | -10/+29 |
2019-07-16 | mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones | Yafang Shao | 1 | -7/+15 |
2019-07-14 | Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd... | Linus Torvalds | 1 | -7/+6 |
2019-07-12 | mm, oom: remove redundant task_in_mem_cgroup() check | Shakeel Butt | 1 | -26/+0 |
2019-07-12 | mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() | Tetsuo Handa | 1 | -1/+1 |
2019-07-12 | mm: memcg/slab: reparent memcg kmem_caches on cgroup removal | Roman Gushchin | 1 | -6/+8 |
2019-07-12 | mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages | Roman Gushchin | 1 | -5/+7 |
2019-07-12 | mm: memcg/slab: rework non-root kmem_cache lifecycle management | Roman Gushchin | 1 | -12/+38 |
2019-07-12 | mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() | Roman Gushchin | 1 | -8/+17 |
2019-07-12 | mm: memcontrol: dump memory.stat during cgroup OOM | Johannes Weiner | 1 | -132/+157 |
2019-07-12 | mm, memcg: introduce memory.events.local | Shakeel Butt | 1 | -10/+24 |
2019-07-12 | memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL | Shakeel Butt | 1 | -3/+1 |
2019-07-12 | mm/memcontrol: fix wrong statistics in memory.stat | Yafang Shao | 1 | -2/+3 |
2019-07-02 | mm: remove MEMORY_DEVICE_PUBLIC support | Christoph Hellwig | 1 | -7/+6 |
2019-06-13 | mm: memcontrol: don't batch updates of local VM stats and events | Johannes Weiner | 1 | -13/+28 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 1 | -10/+1 |
2019-05-14 | mm: memcontrol: fix NUMA round-robin reclaim at intermediate level | Johannes Weiner | 1 | -4/+4 |
2019-05-14 | mm: memcontrol: fix recursive statistics correctness & scalabilty | Johannes Weiner | 1 | -106/+99 |
2019-05-14 | mm: memcontrol: move stat/event counting functions out-of-line | Johannes Weiner | 1 | -0/+79 |
2019-05-14 | mm: memcontrol: make cgroup stats and events query API explicitly local | Johannes Weiner | 1 | -19/+21 |
2019-05-14 | mm, memcg: rename ambiguously named memory.stat counters and functions | Chris Down | 1 | -72/+76 |
2019-05-14 | mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API | Johannes Weiner | 1 | -31/+36 |
2019-05-14 | mm: memcontrol: push down mem_cgroup_nr_lru_pages() | Johannes Weiner | 1 | -6/+7 |
2019-05-14 | mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() | Johannes Weiner | 1 | -3/+7 |
2019-05-14 | mm: memcontrol: replace node summing with memcg_page_state() | Johannes Weiner | 1 | -3/+6 |
2019-05-14 | mm: memcontrol: replace zone summing with lruvec_page_state() | Johannes Weiner | 1 | -1/+1 |
2019-04-05 | mm: writeback: use exact memcg dirty counts | Greg Thelen | 1 | -2/+18 |
2019-03-05 | mm/memcontrol.c: fix bad line in comment | Qian Cai | 1 | -1/+1 |
2019-03-05 | mm: remove zone_lru_lock() function, access ->lru_lock directly | Andrey Ryabinin | 1 | -7/+7 |
2019-03-05 | numa: make "nr_node_ids" unsigned int | Alexey Dobriyan | 1 | -1/+1 |
2019-03-05 | mm: memcontrol: expose THP events on a per-memcg basis | Chris Down | 1 | -0/+16 |
2019-03-05 | memcg: killed threads should not invoke memcg OOM killer | Tetsuo Handa | 1 | -5/+14 |
2019-03-05 | mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable | Chris Down | 1 | -45/+19 |
2019-03-05 | mm, memcg: create mem_cgroup_from_seq | Chris Down | 1 | -12/+12 |
2019-03-05 | mm/memcontrol.c: use struct_size() in kmalloc() | Gustavo A. R. Silva | 1 | -2/+1 |
2019-03-05 | memcg: localize memcg_kmem_enabled() check | Shakeel Butt | 1 | -8/+8 |
2018-12-28 | memcg, oom: notify on oom killer invocation from the charge path | Michal Hocko | 1 | -2/+18 |
2018-12-28 | mm, oom: add oom victim's memcg to the oom context information | yuzhoujian | 1 | -13/+20 |
2018-11-03 | mm: handle no memcg case in memcg_kmem_charge() properly | Roman Gushchin | 1 | -1/+1 |
2018-10-28 | Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax | Linus Torvalds | 1 | -1/+1 |
2018-10-26 | mm: don't raise MEMCG_OOM event due to failed high-order allocation | Roman Gushchin | 1 | -2/+2 |
2018-10-26 | mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type | Kirill Tkhai | 1 | -6/+4 |
2018-10-26 | memcg: remove memcg_kmem_skip_account | Shakeel Butt | 1 | -23/+1 |
2018-10-26 | mm/memcontrol.c: fix memory.stat item ordering | Johannes Weiner | 1 | -7/+7 |
2018-10-26 | mm: drain memcg stocks on css offlining | Roman Gushchin | 1 | -0/+2 |
2018-09-29 | xarray: Replace exceptional entries | Matthew Wilcox | 1 | -1/+1 |