]> git.baikalelectronics.ru Git - kernel.git/commit
metag: Use common outgoing-CPU-notification code
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 26 Feb 2015 22:57:25 +0000 (14:57 -0800)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 11 Mar 2015 20:22:36 +0000 (13:22 -0700)
commit1a426d016cbc23dc74d95db594a88acb9f176610
tree58c2d3dcee2436105388fce0851dda5b3a2283d9
parent9e02e37d4b1b462f31af30011014e0d31c280ee6
metag: Use common outgoing-CPU-notification code

This commit removes the open-coded CPU-offline notification with new
common code.  This change avoids calling scheduler code using RCU from
an offline CPU that RCU is ignoring.  This commit is compatible with
the existing code in not checking for timeout during a prior offline
for a given CPU.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: James Hogan <james.hogan@imgtec.com>
Cc: <linux-metag@vger.kernel.org>
arch/metag/kernel/smp.c