]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - kernel/power/process.c
freezer: use dedicated lock instead of task_lock() + memory barrier
[mirror_ubuntu-zesty-kernel.git] / kernel / power / process.c
index 9db048fb0d702d22c4a681caddceaba3b1568baf..bd420ca48261ba76dd04c5a4200b8763ea578255 100644 (file)
@@ -118,11 +118,9 @@ static int try_to_freeze_tasks(bool sig_only)
 
                read_lock(&tasklist_lock);
                do_each_thread(g, p) {
-                       task_lock(p);
                        if (!wakeup && freezing(p) && !freezer_should_skip(p))
                                sched_show_task(p);
                        cancel_freezing(p);
-                       task_unlock(p);
                } while_each_thread(g, p);
                read_unlock(&tasklist_lock);
        } else {