2016-08-11 | Vladimir Davydov | mm: memcontrol: fix swap counter leak on swapout from... [vdavydov@virtuozzo.com: use WARN_ON_ONCE() in mem_cgroup_id_g... ...067773d9da655d2dc126491.1470219853.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-08-09 | Vladimir Davydov | mm: memcontrol: only mark charged pages with PageKmemcg Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-08-02 | Vladimir Davydov | mm: vmscan: fix memcg-aware shrinkers not called on... ...1470056590-7177-1-git-send-email-vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-08-02 | Vladimir Davydov | radix-tree: account nodes to memcg only if explicitly... ...1470057188-7864-1-git-send-email-vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | af_unix: charge buffers to kmemcg ...e40145664b3cf085a560c68.1464079538.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | pipe: account to kmemcg Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | arch: x86: charge page tables to kmemcg ...03171689440003d87e6c742.1464079538.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: memcontrol: teach uncharge_list to deal with kmem... ...d25b97a7d0f32b95d875717.1464079538.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: charge/uncharge kmemcg from generic page allocator... ...65d9f257b54efe32eda6f99.1464079538.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: memcontrol: cleanup kmem charge functions ...fd9a033b4dc8637fc347399.1464079537.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: clean up non-standard page->_mapcount users ...62e338fac6b420bf34fb526.1464079537.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: remove pointless struct in struct page definition ...20856437f77972d67c14275.1464079537.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: oom: add memcg to oom_control ...5d787128d6d17c5a71226c2.1464358556.git.vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-07-26 | Vladimir Davydov | mm: zap ZONE_OOM_LOCKED ...1464358093-22663-1-git-send-email-vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-05-27 | Vladimir Davydov | mm: oom: do not reap task if there are live threads... ...1464087628-7318-1-git-send-email-vdavydov@virtuozzo.com ...Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-05-24 | Vladimir Davydov | mm: memcontrol: fix possible css ref leak on oom ...1464019330-7579-1-git-send-email-vdavydov@virtuozzo.com Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-05-20 | Vladimir Davydov | mm/slub.c: replace kick_all_cpus_sync() with synchronize_sch... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-25 | Vladimir Davydov | oom: make oom_reaper_list single linked Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: zap oom_info_lock Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: cleanup css_reset callback Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: workingset: make shadow node shrinker memcg aware Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: workingset: size shadow nodes lru basing on file... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | radix-tree: account radix_tree_node to memory cgroup Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: zap memcg_kmem_online helper Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: vmscan: pass root_mem_cgroup instead of NULL to... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: enable kmem accounting for all cgroups... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: report kernel stack usage in cgroup2... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: report slab usage in cgroup2 memory... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: make tree_{stat,events} fetch all stats Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-17 | Vladimir Davydov | mm: memcontrol: do not bypass slab charge if memcg... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-15 | Vladimir Davydov | mm: vmscan: do not clear SHRINKER_NUMA_AWARE if nr_node_ids... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-03-01 | Vladimir Davydov | cgroup: reset css on destruction Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-02-03 | Vladimir Davydov | mm/vmpressure.c: fix subtree pressure detection Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | Documentation: cgroup: add memory.swap.{current,max... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | mm: free swap cache aggressively if memcg swap is full Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | mm: vmscan: do not scan anon pages if memcg swap limit... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | swap.h: move memcg related stuff to the end of the... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | mm: memcontrol: replace mem_cgroup_lruvec_online with... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | mm: vmscan: pass memcg to get_scan_count() Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | mm: memcontrol: charge swap to cgroup2 Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | net: drop tcp_memcontrol.c Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-21 | Vladimir Davydov | mm: memcontrol: allow to disable kmem accounting for... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-16 | Vladimir Davydov | mm: add page_check_address_transhuge() helper Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | memcg: do not allow to disable tcp accounting after... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | vmscan: do not force-scan file lru if its absolute... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | kmemcg: account certain kmem allocations to memcg Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | vmalloc: allow to account vmalloc to memcg Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | slab: add SLAB_ACCOUNT flag Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | memcg: only account kmem allocations marked as __GFP_ACCOUNT Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | Revert "gfp: add __GFP_NOACCOUNT" Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2016-01-15 | Vladimir Davydov | Revert "kernfs: do not account ino_ida allocations... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-12-30 | Vladimir Davydov | mm: memcontrol: fix possible memcg leak due to interrupted... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-12-12 | Vladimir Davydov | memcg: fix memory.high target Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | mm: do not inc NR_PAGETABLE if ptlock_init failed Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | memcg: simplify and inline __mem_cgroup_from_kmem Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | memcg: unify slab and other kmem pages charging Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | memcg: simplify charging kmem pages Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | mm/slab_common.c: do not warn that cache is busy on... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | mm/slab_common.c: clear pointers to per memcg caches... Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |
2015-11-06 | Vladimir Davydov | mm/slab_common.c: rename cache create/destroy helpers Signed-off-by: Vladimir Davydov <vdavydov@virtuozzo.com> |
commit | commitdiff | tree |