Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

vmw_pvscsi: Use pci_enable_msix_exact() instead of pci_enable_msix()

As result of deprecation of MSI-X/MSI enablement functions
pci_enable_msix() and pci_enable_msi_block() all drivers
using these two interfaces need to be updated to use the
new pci_enable_msi_range() or pci_enable_msi_exact()
and pci_enable_msix_range() or pci_enable_msix_exact()
interfaces.

Signed-off-by: Alexander Gordeev <agordeev@redhat.com>
Acked-by: Arvind Kumar <arvindkumar@vmware.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>

authored by

Alexander Gordeev and committed by
Christoph Hellwig
db1924d0 5607de73

+1 -1
+1 -1
drivers/scsi/vmw_pvscsi.c
··· 1194 1194 struct msix_entry entry = { 0, PVSCSI_VECTOR_COMPLETION }; 1195 1195 int ret; 1196 1196 1197 - ret = pci_enable_msix(adapter->dev, &entry, 1); 1197 + ret = pci_enable_msix_exact(adapter->dev, &entry, 1); 1198 1198 if (ret) 1199 1199 return ret; 1200 1200