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 |
2015-09-22 |
Vladimir Davydov | vmscan: fix sane_reclaim helper for legacy memcg Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | proc: add cond_resched to /proc/kpage* read/write loop Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | proc: export idle flag via kpageflags Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | mm: introduce idle page tracking Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | mmu-notifier: add clear_young callback Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | proc: add kpagecgroup file Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | memcg: zap try_get_mem_cgroup_from_page Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | hwpoison: use page_cgroup_ino for filtering by memcg Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-10 |
Vladimir Davydov | memcg: add page_cgroup_ino helper Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-09-08 |
Vladimir Davydov | mm: vmscan: never isolate more pages than necessary Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-08-03 |
Vladimir Davydov | cgroup: fix idr_preload usage Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-06-25 |
Vladimir Davydov | rmap: fix theoretical race between do_wp_page and shrink_act... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-06-10 |
Vladimir Davydov | memcg: do not call reclaim if !__GFP_WAIT Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-05-15 |
Vladimir Davydov | kernfs: do not account ino_ida allocations to memcg Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-05-15 |
Vladimir Davydov | gfp: add __GFP_NOACCOUNT Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-17 |
Vladimir Davydov | signal: remove warning about using SI_TKILL in rt_... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-15 |
Vladimir Davydov | memcg: remove obsolete comment Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-15 |
Vladimir Davydov | memcg: zap mem_cgroup_lookup() Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-14 |
Vladimir Davydov | cleancache: remove limit on the number of cleancache... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-14 |
Vladimir Davydov | cleancache: forbid overriding cleancache_ops Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-14 |
Vladimir Davydov | cleancache: zap uuid arg of cleancache_init_shared_fs Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-14 |
Vladimir Davydov | ocfs2: copy fs uuid to superblock Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-04-11 |
Vladimir Davydov | Documentation/memcg: update memcg/kmem status Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-03-13 |
Vladimir Davydov | memcg: disable hierarchy support if bound to the legacy... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-03-02 |
Vladimir Davydov | cgroup: call cgroup_subsys->bind on cgroup subsys initialization Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | memcg: cleanup static keys decrement Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | slub: make dead caches discard free slabs immediately Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | slub: fix kmem_cache_shrink return value Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | slub: never fail to shrink cache Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | memcg: reparent list_lrus and free kmemcg_id on css... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | list_lru: add helpers to isolate items Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | memcg: free memcg_caches slot on css offline Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | slab: use css id for naming per memcg caches Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | cgroup: release css->id after css_free Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | slab: link memcg caches of the same kind into a list Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | slab: embed memcg_cache_params to kmem_cache Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | fs: shrinker: always scan at least one object of each... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | fs: make shrinker memcg aware Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | list_lru: introduce per-memcg lists Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | list_lru: organize all list_lrus to list Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | list_lru: get rid of ->active_nodes Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | memcg: add rwsem to synchronize against memcg_caches... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | memcg: rename some cache id related variables Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | vmscan: per memory cgroup slab shrinkers Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | fs: consolidate {nr,free}_cached_objects args in shrink_control Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-13 |
Vladimir Davydov | list_lru: introduce list_lru_shrink_{count,walk} Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-12 |
Vladimir Davydov | vmscan: force scan offline memory cgroups Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-12 |
Vladimir Davydov | swap: remove unused mem_cgroup_uncharge_swapcache declaration Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-10 |
Vladimir Davydov | memcg: zap memcg_slab_caches and memcg_slab_mutex Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-10 |
Vladimir Davydov | memcg: zap memcg_name argument of memcg_create_kmem_cache Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-02-10 |
Vladimir Davydov | memcg: zap __memcg_{charge,uncharge}_slab Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2015-01-08 |
Vladimir Davydov | memcg: fix destination cgroup leak on task charges... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | slub: fix cpuset check in get_any_partial Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | slab: fix cpuset check in fallback_alloc Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: fix possible use-after-free in memcg_kmem_get_cache() Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: turn memcg_kmem_skip_account into a bit field Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: only check memcg_kmem_skip_account in __memcg_kmem_ge... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: zap kmem_account_flags Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: do not abuse memcg_kmem_skip_account Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: don't check mm in __memcg_kmem_{get_cache,newpage_charge} Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-13 |
Vladimir Davydov | memcg: __mem_cgroup_free: remove stale disarm_static_keys... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-11 |
Vladimir Davydov | memcg: use generic slab iterators for showing slabinfo Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-11 |
Vladimir Davydov | memcg: remove mem_cgroup_reclaimable check from soft... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-11 |
Vladimir Davydov | memcg: remove activate_kmem_mutex Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-11 |
Vladimir Davydov | memcg: simplify unreclaimable groups handling in soft... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-12-11 |
Vladimir Davydov | slab: print slabinfo header in seq show Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-10-27 |
Vladimir Davydov | cpuset: simplify cpuset_node_allowed API Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-10-27 |
Vladimir Davydov | cpuset: convert callback_mutex to a spinlock Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-10-10 |
Vladimir Davydov | memcg: zap memcg_can_account_kmem Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-10-10 |
Vladimir Davydov | memcg: move memcg_update_cache_size() to slab_common.c Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-10-10 |
Vladimir Davydov | memcg: don't call memcg_update_all_caches if new cache... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-10-10 |
Vladimir Davydov | memcg: move memcg_{alloc,free}_cache_params to slab_common.c Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-08 |
Vladimir Davydov | kernel/fork.c: make mm_init_owner static Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-08 |
Vladimir Davydov | fork: copy mm's vm usage counters under mmap_sem Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-08 |
Vladimir Davydov | fork: reset mm->pinned_vm Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-08 |
Vladimir Davydov | fork/exec: cleanup mm initialization Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-08 |
Vladimir Davydov | page-cgroup: get rid of NR_PCG_FLAGS Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-08 |
Vladimir Davydov | page-cgroup: trivial cleanup Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-08-07 |
Vladimir Davydov | slub: remove kmemcg id from create_unique_id Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-07-17 |
Vladimir Davydov | Bluetooth: never linger on process exit Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | slab: delete cache from list after __kmem_cache_shutdown... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg: cleanup kmem cache creation/destruction functions... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg: memcg_kmem_create_cache: make memcg_name_buf... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg: get rid of memcg_create_cache_name Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg, slab: simplify synchronization scheme Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg, slab: merge memcg_{bind,release}_pages to memcg_... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg, slab: do not schedule cache destruction when... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | Documentation/memcg: warn about incomplete kmemcg state Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | slab: get_online_mems for kmem_cache_{create,destroy... Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | mem-hotplug: implement get/put_online_mems Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | memcg: un-export __memcg_kmem_get_cache Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
2014-06-04 |
Vladimir Davydov | slab: document kmalloc_order Signed-off-by: Vladimir Davydov <vdavydov@parallels.com>
|
commit | commitdiff | tree |
next |