]> git.karo-electronics.de Git - karo-tx-linux.git/commit
IB/qib: Clean up unnecessary MSI/MSI-X capability find
authorYijing Wang <wangyijing@huawei.com>
Thu, 8 Aug 2013 13:11:56 +0000 (21:11 +0800)
committerRoland Dreier <roland@purestorage.com>
Tue, 13 Aug 2013 18:17:23 +0000 (11:17 -0700)
commitb29b0763949de035fd9341b70f869bd6f400ea4e
tree88c8bdda89f5ba8c424f2978c8178ea0cf60829b
parentbea25e82c61fdf693949178594ee58aced72927d
IB/qib: Clean up unnecessary MSI/MSI-X capability find

PCI core will initialize device MSI/MSI-X capability in
pci_msi_init_pci_dev().  So device drivers should use
pci_dev->msi_cap/msix_cap to determine whether a device supports
MSI/MSI-X instead of using pci_find_capability(pci_dev,
PCI_CAP_ID_MSI/MSIX).  Access to PCIe device config space again will
consume more time.

Signed-off-by: Yijing Wang <wangyijing@huawei.com>
Acked-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/qib/qib_pcie.c