aboutsummaryrefslogtreecommitdiff
path: root/kernel/softirq.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2009-03-08 10:30:18 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2009-03-08 10:30:18 -0700
commitdbb9be8a79802d1d1fd487d54ad48ac0b7fc17df (patch)
tree1a6f93549250fc611bec649d78f510bb939be0ce /kernel/softirq.c
parent05e12a699e2ec5bd9697754320dc77253a241bdf (diff)
parent64ca5ab913f1594ef316556e65f5eae63ff50cee (diff)
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
* 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: rcu: increment quiescent state counter in ksoftirqd()
Diffstat (limited to 'kernel/softirq.c')
-rw-r--r--kernel/softirq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/softirq.c b/kernel/softirq.c
index bdbe9de9cd8..9041ea7948f 100644
--- a/kernel/softirq.c
+++ b/kernel/softirq.c
@@ -626,6 +626,7 @@ static int ksoftirqd(void * __bind_cpu)
preempt_enable_no_resched();
cond_resched();
preempt_disable();
+ rcu_qsctr_inc((long)__bind_cpu);
}
preempt_enable();
set_current_state(TASK_INTERRUPTIBLE);