summary refs log tree commit diff
path: root/kernel/irq
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2020-12-10 20:26:05 +0100
committerThomas Gleixner <tglx@linutronix.de>2020-12-15 16:19:38 +0100
commit88f0a9d066443118261adf7e049781476f09dac1 (patch)
tree8d3ee4c74499570f6fd1bdb4b61abb41e4da1b2d /kernel/irq
parent62ebcda8a8dfa4aeaa3288020a082787910afebc (diff)
downloadlinux-88f0a9d066443118261adf7e049781476f09dac1.tar.gz
xen/events: Implement irq distribution
Keep track of the assignments of event channels to CPUs and select the
online CPU with the least assigned channels in the affinity mask which is
handed to irq_chip::irq_set_affinity() from the core code.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Link: https://lore.kernel.org/r/20201210194045.457218278@linutronix.de


Diffstat (limited to 'kernel/irq')
0 files changed, 0 insertions, 0 deletions