]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit - net/core/dev.c
smp: Cleanup smp_call_function*()
authorPeter Zijlstra <peterz@infradead.org>
Mon, 15 Jun 2020 09:29:31 +0000 (11:29 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 24 Nov 2020 15:47:49 +0000 (16:47 +0100)
commit545b8c8df41f9ecbaf806332d4095bc4bc7c14e8
tree8ce051dfb3d847b5fa8cddf6aa2ad265e3416a36
parent7a9f50a05843fee8366bd3a65addbebaa7cf7f07
smp: Cleanup smp_call_function*()

Get rid of the __call_single_node union and cleanup the API a little
to avoid external code relying on the structure layout as much.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
13 files changed:
arch/mips/kernel/process.c
arch/mips/kernel/smp.c
arch/s390/pci/pci_irq.c
arch/x86/kernel/cpuid.c
arch/x86/lib/msr-smp.c
block/blk-mq.c
drivers/cpuidle/coupled.c
drivers/net/ethernet/cavium/liquidio/lio_core.c
include/linux/smp.h
kernel/debug/debug_core.c
kernel/sched/core.c
kernel/smp.c
net/core/dev.c