sched: Fix hotplug task migration
[firefly-linux-kernel-4.4.55.git] / kernel / sched / stop_task.c
index a4147c9d20178e52e4bd79d8bbf633beaf16afa1..d6ce65dde5412d4b4b9d8473caf92318ba7fcb24 100644 (file)
@@ -31,8 +31,7 @@ pick_next_task_stop(struct rq *rq, struct task_struct *prev)
        if (!stop || !stop->on_rq)
                return NULL;
 
-       if (prev)
-               prev->sched_class->put_prev_task(rq, prev);
+       put_prev_task(rq, prev);
 
        stop->se.exec_start = rq_clock_task(rq);