irq_work: Cleanup
authorPeter Zijlstra <peterz@infradead.org>
Mon, 15 Jun 2020 09:51:29 +0000 (11:51 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 24 Nov 2020 15:47:48 +0000 (16:47 +0100)
commit7a9f50a05843fee8366bd3a65addbebaa7cf7f07
treeaaaf1949ef4772b9d6602207c2dd6b92936591dc
parent23e6082a522e32232f7377540b4d42d8304253b8
irq_work: Cleanup

Get rid of the __call_single_node union and clean up 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>
drivers/gpu/drm/i915/i915_request.c
include/linux/irq_work.h
include/linux/irqflags.h
kernel/bpf/stackmap.c
kernel/irq_work.c
kernel/printk/printk.c
kernel/rcu/tree.c
kernel/time/tick-sched.c
kernel/trace/bpf_trace.c