Revert "Revert "arm64: Kill __smp_cross_call and co""

This reverts commit d3f757cb.

We reverted the removal of __smp_cross_call() before because we used it.
The previous patch updates our code to use the new APIs, so no revert of
any mainline patch is needed anymore.
2 jobs for irqchip_suspend in 92 minutes and 25 seconds (queued for 2 seconds)