Updates for the SMP and CPU hotplug:

 - Remove DEFINE_SMP_CALL_CACHE_FUNCTION() which is a left over of the
   original hotplug code and now causing trouble with the ARM64 cache
   topology setup due to the pointless SMP function call. It's not longer
   required as the hotplug callbacks are guaranteed to be invoked on the
   upcoming CPU.

 - Remove the deprecated and now unused CPU hotplug functions

 - Rewrite the CPU hotplug API documentation
Documentation: core-api/cpuhotplug: Rewrite the API section

Dave stumbled over the incomplete and confusing documentation of the CPU
hotplug API.

Rewrite it, add the missing function documentations and correct the
existing ones.

Reported-by: Dave Chinner <david@fromorbit.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20210909123212.489059409@linutronix.de

2 files changed