From: Eric Dumazet Date: Wed, 16 Apr 2014 16:06:24 +0000 (-0700) Subject: softirq: A single rcu_bh_qs() call per softirq set is enough X-Git-Tag: omap-for-v3.16/fixes-against-rc1~39^2~26^2^2~2^2 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5d6d3a1b00a0ad88f07c3a727c79b27915278e3;p=pandora-kernel.git softirq: A single rcu_bh_qs() call per softirq set is enough Calling rcu_bh_qs() after every softirq action is not really needed. What RCU needs is at least one rcu_bh_qs() per softirq round to note a quiescent state was passed for rcu_bh. Note for Paul and myself : this could be inlined as a single instruction and avoid smp_processor_id() (sone this_cpu_write(rcu_bh_data.passed_quiesce, 1)) Signed-off-by: Eric Dumazet Signed-off-by: Paul E. McKenney Reviewed-by: Josh Triplett --- Reading git-diff-tree failed