genirq: Add affinity hint to irq allocation
authorThomas Gleixner <tglx@linutronix.de>
Mon, 4 Jul 2016 08:39:24 +0000 (17:39 +0900)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 4 Jul 2016 10:25:13 +0000 (12:25 +0200)
commit06ee6d571f0e350253a8fc3492316b2be007fae2
treebcabd269ee107044375a331d82334b95c28f915f
parent9c2555835bb3d34dfac52a0be943dcc4bedd650f
genirq: Add affinity hint to irq allocation

Add an extra argument to the irq(domain) allocation functions, so we can hand
down affinity hints to the allocator. Thats necessary to implement proper
support for multiqueue devices.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Christoph Hellwig <hch@lst.de>
Cc: linux-block@vger.kernel.org
Cc: linux-pci@vger.kernel.org
Cc: linux-nvme@lists.infradead.org
Cc: axboe@fb.com
Cc: agordeev@redhat.com
Link: http://lkml.kernel.org/r/1467621574-8277-4-git-send-email-hch@lst.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/sparc/kernel/irq_64.c
arch/x86/kernel/apic/io_apic.c
include/linux/irq.h
include/linux/irqdomain.h
kernel/irq/ipi.c
kernel/irq/irqdesc.c
kernel/irq/irqdomain.c
kernel/irq/manage.c
kernel/irq/msi.c