Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 673a90a1 authored by David Simner's avatar David Simner Committed by Ingo Molnar
Browse files

sched: fix sched_info_switch not being called according to documentation

http://bugzilla.kernel.org/show_bug.cgi?id=10545



sched_stats.h says that __sched_info_switch is "called when prev !=
next" in the comment.  sched.c should therefore do that.

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent b328ca18
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4662,9 +4662,9 @@ asmlinkage void __sched schedule(void)
	prev->sched_class->put_prev_task(rq, prev);
	next = pick_next_task(rq, prev);

	if (likely(prev != next)) {
		sched_info_switch(prev, next);

	if (likely(prev != next)) {
		rq->nr_switches++;
		rq->curr = next;
		++*switch_count;