From 626156d0aacd2c6fdd5fb125ba989c9d0cfed49f Mon Sep 17 00:00:00 2001 From: David Simner Date: Tue, 29 Apr 2008 10:08:59 +0100 Subject: [PATCH] --- yaml --- r: 96041 b: refs/heads/master c: 673a90a1e05c8127886f7659d1a457169378371f h: refs/heads/master i: 96039: f7fcfb5c194606c7dfe42e3398e9d434a90647fb v: v3 --- [refs] | 2 +- trunk/kernel/sched.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index ac46ecd0694d..a2019f753311 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b328ca182f01c2a04b85e0ee8a410720b104fbcc +refs/heads/master: 673a90a1e05c8127886f7659d1a457169378371f diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index bee9cbe13c15..3ac3d7af04a1 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -4662,9 +4662,9 @@ asmlinkage void __sched schedule(void) prev->sched_class->put_prev_task(rq, prev); next = pick_next_task(rq, prev); - sched_info_switch(prev, next); - if (likely(prev != next)) { + sched_info_switch(prev, next); + rq->nr_switches++; rq->curr = next; ++*switch_count;