PCI: Use positive flags in pci_alloc_irq_vectors()
authorChristoph Hellwig <hch@lst.de>
Thu, 11 Aug 2016 14:11:04 +0000 (07:11 -0700)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 16 Aug 2016 19:07:30 +0000 (14:07 -0500)
commit4fe0d154880bb6eb833cbe84fa6f385f400f0b9c
tree3836c67795f4046fbeb20a8fd89a185b3ae82ee4
parent8b078c603249239f597dc395ac182667c8e0af9c
PCI: Use positive flags in pci_alloc_irq_vectors()

Instead of passing negative flags like PCI_IRQ_NOMSI to prevent use of
certain interrupt types, pass positive flags like PCI_IRQ_LEGACY,
PCI_IRQ_MSI, etc., to specify the acceptable interrupt types.

This is based on a number of pending driver conversions that just happend
to be a whole more obvious to read this way, and given that we have no
users in the tree yet it can still easily be done.

I've also added a PCI_IRQ_ALL_TYPES catchall to keep the case of accepting
all interrupt types very simple.

[bhelgaas: changelog, fix PCI_IRQ_AFFINITY doc typo, remove mention of
PCI_IRQ_NOLEGACY]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Alexander Gordeev <agordeev@redhat.com>
Documentation/PCI/MSI-HOWTO.txt
drivers/pci/msi.c
include/linux/pci.h