aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gcc-plugins/sancov_plugin.c
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2020-06-22 10:01:25 +0000
committerBorislav Petkov <[email protected]>2020-06-28 15:01:20 +0000
commit8c4890d1c3358fb8023d46e1e554c41d54f02878 (patch)
tree836a9611ccb151ac7d1e6f71c23b32a964164e9b /scripts/gcc-plugins/sancov_plugin.c
parentsched/core: s/WF_ON_RQ/WQ_ON_CPU/ (diff)
downloadkernel-8c4890d1c3358fb8023d46e1e554c41d54f02878.tar.gz
kernel-8c4890d1c3358fb8023d46e1e554c41d54f02878.zip
smp, irq_work: Continue smp_call_function*() and irq_work*() integration
Instead of relying on BUG_ON() to ensure the various data structures line up, use a bunch of horrible unions to make it all automatic. Much of the union magic is to ensure irq_work and smp_call_function do not (yet) see the members of their respective data structures change name. Suggested-by: Linus Torvalds <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Reviewed-by: Frederic Weisbecker <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/gcc-plugins/sancov_plugin.c')
0 files changed, 0 insertions, 0 deletions