]> git.proxmox.com Git - mirror_ubuntu-kernels.git/blobdiff - mm/memcontrol.c
cgroups: let ss->can_attach and ss->attach do whole threadgroups at a time
[mirror_ubuntu-kernels.git] / mm / memcontrol.c
index fd4529d86de59cbfc7093a433752e9b9b604dc93..cf2e717f5c1294b43b6d016e60f08f7ad2ff46bd 100644 (file)
@@ -648,7 +648,7 @@ unsigned long mem_cgroup_isolate_pages(unsigned long nr_to_scan,
        int nid = z->zone_pgdat->node_id;
        int zid = zone_idx(z);
        struct mem_cgroup_per_zone *mz;
-       int lru = LRU_FILE * !!file + !!active;
+       int lru = LRU_FILE * file + active;
        int ret;
 
        BUG_ON(!mem_cont);
@@ -2612,7 +2612,8 @@ static int mem_cgroup_populate(struct cgroup_subsys *ss,
 static void mem_cgroup_move_task(struct cgroup_subsys *ss,
                                struct cgroup *cont,
                                struct cgroup *old_cont,
-                               struct task_struct *p)
+                               struct task_struct *p,
+                               bool threadgroup)
 {
        mutex_lock(&memcg_tasklist);
        /*