Skip to content

Phase out pci_enable_msi_block()

Alexander Gordeev ath10k kvm linux-ide linux-nvme linux-pci linux-scsi linux-wireless lkml 2 versions – Applied

Status from this message: Applied to my pci/msi branch, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest9 patches 22 repliesApplied
  2. v17 patches 13 repliesSuperseded

Changes in v2 from the cover letter

- added a regression fix "ahci: Fix broken fallback to single

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/9ahci: Fix broken fallback to single MSI modedrivers/ata/ahci.c+3 -10 replies
2/9ahci: Use pci_enable_msi_range()drivers/ata/ahci.c+9 -110 replies
3/9ipr: Get rid of superfluous call to pci_disable_msi/msix()drivers/scsi/ipr.c+2 -60 replies
4/9ipr: Use pci_enable_msi_range() and pci_enable_msix_range()drivers/scsi/ipr.c+18 -2910 replies
5/9nvme: Fix invalid call to irq_set_affinity_hint()drivers/block/nvme-core.c+6 -614 replies
6/9nvme: Use pci_enable_msi_range() and pci_enable_msix_range()drivers/block/nvme-core.c+8 -250 replies
7/9vfio: Use pci_enable_msi_range() and pci_enable_msix_range()drivers/vfio/pci/vfio_pci_intrs.c+8 -41 reply
8/9ath10k: Use pci_enable_msi_range()drivers/net/wireless/ath/ath10k/pci.c+10 -1017 replies
9/9wil6210: Use pci_enable_msi_range()drivers/net/wireless/ath/wil6210/pcie_bus.c+19 -175 replies

Reviews trailers per patch

5 of 9 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchAlex WilliamsonVladimir KondratievKalle ValoTejun HeoBrian KingKeith Busch
SeriesA-b
1/9
2/9
3/9
4/9A-b A-b
5/9R-b
6/9
7/9A-b
8/9A-b A-b
9/9A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v2 thread

Cover letter [PATCH v2 0/9] Phase out pci_enable_msi_block()

This series is against "next" branch in Bjorn's repo:
git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git

Changes from v1 to v2:
- added a regression fix "ahci: Fix broken fallback to single

    MSI mode" as patch 1/9;
  - the series is reordered to move the regression fix in front;
  - at Bjorn's request pci_enable_msi() is un-deprecated;
  - as result, pci_enable_msi_range(pdev, 1, 1) styled calls
    rolled back to pci_enable_msi(pdev);

- nvme bug fix moved out as a separate patch 5/9 "nvme: Fix invalid call to irq_set_affinity_hint()"
- patches changelog elaborated a bit;

Bjorn,

As the release is supposedly this weekend, do you prefer the patches to go to your tree or to individual trees after the release?

Thanks!

Alexander Gordeev (9):
ahci: Fix broken fallback to single MSI mode
ahci: Use pci_enable_msi_range()
ipr: Get rid of superfluous call to pci_disable_msi/msix()
ipr: Use pci_enable_msi_range() and pci_enable_msix_range()
nvme: Fix invalid call to irq_set_affinity_hint()
nvme: Use pci_enable_msi_range() and pci_enable_msix_range()
vfio: Use pci_enable_msi_range() and pci_enable_msix_range()
ath10k: Use pci_enable_msi_range()
wil6210: Use pci_enable_msi_range()

 drivers/ata/ahci.c                          |   18 +++++-----
 drivers/block/nvme-core.c                   |   33 ++++-------------
 drivers/net/wireless/ath/ath10k/pci.c       |   20 +++++-----
 drivers/net/wireless/ath/wil6210/pcie_bus.c |   36 ++++++++++---------
 drivers/scsi/ipr.c                          |   51 +++++++++-----------------
 drivers/vfio/pci/vfio_pci_intrs.c           |   12 ++++--
 6 files changed, 72 insertions(+), 98 deletions(-)
Signature · 7 lines
1.7.7.6


_______________________________________________
ath10k mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/ath10k