]> git.baikalelectronics.ru Git - kernel.git/commit
PCI/MSI: Deobfuscate virtual MSI-X
authorThomas Gleixner <tglx@linutronix.de>
Thu, 29 Jul 2021 21:51:55 +0000 (23:51 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 10 Aug 2021 09:03:30 +0000 (11:03 +0200)
commitc23b5a3184e31d06252f520b21f44f05c5f0b5f6
tree6d0cecd40f0589c92f381d7940ddccb0dfb5162e
parent73e74b0480956c551968556cb1280ab5ab4cfc80
PCI/MSI: Deobfuscate virtual MSI-X

Handling of virtual MSI-X is obfuscated by letting pci_msix_desc_addr()
return NULL and checking the pointer.

Just use msi_desc::msi_attrib.is_virtual at the call sites and get rid of
that pointer check.

No functional change.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210729222543.151522318@linutronix.de
drivers/pci/msi.c