summaryrefslogtreecommitdiffstats
path: root/net/iucv/Makefile
diff options
context:
space:
mode:
authorPaul E. McKenney <paul.mckenney@linaro.org>2012-05-26 08:56:01 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2012-07-02 12:34:24 -0700
commita16b7a693430406dc229ab0c6b154f669a2031c5 (patch)
treeb43738c2f447eb4a88fc931d799c33190d56f689 /net/iucv/Makefile
parent62fde6edf12b60fddb13a3f0a779c8be0bb7447e (diff)
downloadtalos-obmc-linux-a16b7a693430406dc229ab0c6b154f669a2031c5.tar.gz
talos-obmc-linux-a16b7a693430406dc229ab0c6b154f669a2031c5.zip
rcu: Prevent __call_rcu() from invoking RCU core on offline CPUs
The __call_rcu() function will invoke the RCU core, for example, if it detects that the current CPU has too many callbacks. However, this can happen on an offline CPU that is on its way to the idle loop, in which case it is an error to invoke the RCU core, and the excess callbacks will be adopted in any case. This commit therefore adds checks to __call_rcu() for running on an offline CPU, refraining from invoking the RCU core in this case. Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Diffstat (limited to 'net/iucv/Makefile')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud