Re: [v5 PATCH 3/4] mm: shrinker: make shrinker not depend on memcg kmem

2019-08-20 Thread Yang Shi
On 8/20/19 4:01 AM, Kirill Tkhai wrote: On 07.08.2019 05:17, Yang Shi wrote: Currently shrinker is just allocated and can work when memcg kmem is enabled. But, THP deferred split shrinker is not slab shrinker, it doesn't make too much sense to have such shrinker depend on memcg kmem. It shou

Re: [v5 PATCH 3/4] mm: shrinker: make shrinker not depend on memcg kmem

2019-08-20 Thread Kirill Tkhai
On 07.08.2019 05:17, Yang Shi wrote: > Currently shrinker is just allocated and can work when memcg kmem is > enabled. But, THP deferred split shrinker is not slab shrinker, it > doesn't make too much sense to have such shrinker depend on memcg kmem. > It should be able to reclaim THP even though

[v5 PATCH 3/4] mm: shrinker: make shrinker not depend on memcg kmem

2019-08-06 Thread Yang Shi
Currently shrinker is just allocated and can work when memcg kmem is enabled. But, THP deferred split shrinker is not slab shrinker, it doesn't make too much sense to have such shrinker depend on memcg kmem. It should be able to reclaim THP even though memcg kmem is disabled. Introduce a new shri