summaryrefslogtreecommitdiffstats
path: root/kernel/irq/irqdesc.c
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/irqdesc.c
parent62ebcda8a8dfa4aeaa3288020a082787910afebc (diff)
downloadlinux-88f0a9d066443118261adf7e049781476f09dac1.tar.gz
linux-88f0a9d066443118261adf7e049781476f09dac1.tar.bz2
linux-88f0a9d066443118261adf7e049781476f09dac1.zip
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/irqdesc.c')
0 files changed, 0 insertions, 0 deletions