Commit 956539b75921f561c0956c22d37320780e8b4ba1
Committed by
Ingo Molnar
1 parent
dbe01350fa
Exists in
master
and in
7 other branches
rcu: Enable synchronize_sched_expedited() fastpath
This patch adds a counter increment to enable tasks to actually take the synchronize_sched_expedited() function's fastpath. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Cc: laijs@cn.fujitsu.com Cc: dipankar@in.ibm.com Cc: mathieu.desnoyers@polymtl.ca Cc: josh@joshtriplett.org Cc: dvhltc@us.ibm.com Cc: niv@us.ibm.com Cc: peterz@infradead.org Cc: rostedt@goodmis.org Cc: Valdis.Kletnieks@vt.edu Cc: dhowells@redhat.com LKML-Reference: <1257889042435-git-send-email-> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Showing 1 changed file with 1 additions and 0 deletions Side-by-side Diff
kernel/sched.c
... | ... | @@ -10865,6 +10865,7 @@ |
10865 | 10865 | spin_unlock_irqrestore(&rq->lock, flags); |
10866 | 10866 | } |
10867 | 10867 | rcu_expedited_state = RCU_EXPEDITED_STATE_IDLE; |
10868 | + synchronize_sched_expedited_count++; | |
10868 | 10869 | mutex_unlock(&rcu_sched_expedited_mutex); |
10869 | 10870 | put_online_cpus(); |
10870 | 10871 | if (need_full_sync) |