[PATCH v3 0/5] Unmarking Mellanox devices with broken INTx masking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux