cpu/hotplug: Add new {add,remove}_cpu() functions
authorQais Yousef <qais.yousef@arm.com>
Mon, 23 Mar 2020 13:50:54 +0000 (13:50 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 25 Mar 2020 11:59:31 +0000 (12:59 +0100)
commit93ef1429e556f739a208e3968883ed51480580e8
tree66175ce1fa49e5f3b4473accce6db3a4a5adb154
parentfd3eafda8f146d4ad8f95f91a8c2b9a5319ff6b2
cpu/hotplug: Add new {add,remove}_cpu() functions

The new functions use device_{online,offline}() which are userspace safe.

This is in preparation to move cpu_{up, down} kernel users to use a safer
interface that is not racy with userspace.

Suggested-by: "Paul E. McKenney" <paulmck@kernel.org>
Signed-off-by: Qais Yousef <qais.yousef@arm.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Paul E. McKenney <paulmck@kernel.org>
Link: https://lkml.kernel.org/r/20200323135110.30522-2-qais.yousef@arm.com
include/linux/cpu.h
kernel/cpu.c