diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2020-08-26 13:17:00 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2020-09-16 16:52:37 +0200 |
commit | 2b2c6aa63824c69c112bbe4f937f034c5e606a6c (patch) | |
tree | 89bb6394ba2e3d1e3c567430eeb116d755c55f65 /ipc/shm.c | |
parent | 85a8dfc57a0b96785881735e09a61a0fde911ca4 (diff) |
iommm/amd: Store irq domain in struct device
As the next step to make X86 utilize the direct MSI irq domain operations
store the irq domain pointer in the device struct when a device is probed.
It only overrides the irqdomain of devices which are handled by a regular
PCI/MSI irq domain which protects PCI devices behind special busses like
VMD which have their own irq domain.
No functional change.
It just avoids the redirection through arch_*_msi_irqs() and allows the
PCI/MSI core to directly invoke the irq domain alloc/free functions instead
of having to look up the irq domain for every single MSI interupt.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Joerg Roedel <jroedel@suse.de>
Link: https://lore.kernel.org/r/20200826112333.806328762@linutronix.de
Diffstat (limited to 'ipc/shm.c')
0 files changed, 0 insertions, 0 deletions