linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] Unmarking Mellanox devices with broken INTx masking
@ 2016-11-17 23:29 Bjorn Helgaas
  2016-11-17 23:30 ` [PATCH v3 1/5] PCI: Add Mellanox device IDs Bjorn Helgaas
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Bjorn Helgaas @ 2016-11-17 23:29 UTC (permalink / raw)
  To: Noa Osherovich; +Cc: linux-pci, majd, gwshan

Maybe the third time is the charm.  This is basically the v1 you posted,
but I added an mlx4 update to use the new device ID definitions.  That way
grep and cscope will find the ID both places, so we can match the quirk
with the related driver.

This is on the pci/virtualization branch.  And I did build it this time.

v2 -> v3
- Add device ID definitions to pci_ids.h (from original patch of Nov 1)
- Use new definitions in mlx4 driver (new patch)
- Use new definitions in quirks (as in v1 patches)

v1 -> v2 (pushed to pci/virtualization branch but not posted on list)
- Bjorn removed device ID definitions (which broke build)
- Bjorn reordered so Mellanox wasn't in the middle of other quirk list
- Bjorn moved pci_disable_device() to end of quirk

v0 -> v1
Fixes according to Gavin Shan's comments:
- Patch numbering was wrong
- Fixed logic of mellanox_check_broken_intx_masking

---

Bjorn Helgaas (1):
      net/mlx4_core: Use device ID defines

Noa Osherovich (4):
      PCI: Add Mellanox device IDs
      PCI: Convert broken INTx masking quirks from HEADER to FINAL
      PCI: Convert Mellanox broken INTx quirks to be for listed devices only
      PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+


 drivers/net/ethernet/mellanox/mlx4/main.c |   78 +++++++-------
 drivers/pci/quirks.c                      |  159 ++++++++++++++++++++++-------
 include/linux/pci_ids.h                   |   27 ++++-
 3 files changed, 181 insertions(+), 83 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-11-23 17:39 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-17 23:29 [PATCH v3 0/5] Unmarking Mellanox devices with broken INTx masking Bjorn Helgaas
2016-11-17 23:30 ` [PATCH v3 1/5] PCI: Add Mellanox device IDs Bjorn Helgaas
2016-11-17 23:30 ` [PATCH v3 2/5] net/mlx4_core: Use device ID defines Bjorn Helgaas
2016-11-20  7:08   ` Noa Osherovich
2016-11-20  7:14     ` Noa Osherovich
2016-11-23 12:06       ` Tariq Toukan
2016-11-17 23:30 ` [PATCH v3 3/5] PCI: Convert broken INTx masking quirks from HEADER to FINAL Bjorn Helgaas
2016-11-17 23:30 ` [PATCH v3 4/5] PCI: Convert Mellanox broken INTx quirks to be for listed devices only Bjorn Helgaas
2016-11-17 23:30 ` [PATCH v3 5/5] PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+ Bjorn Helgaas
2016-11-18  3:38   ` Gavin Shan
2016-11-18 14:31     ` Bjorn Helgaas
2016-11-23 17:39 ` [PATCH v3 0/5] Unmarking Mellanox devices with broken INTx masking Bjorn Helgaas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).