netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag
@ 2017-05-01 23:13 Casey Leedom
  2017-05-01 23:13 ` [PATCH 1/2] PCI: Add new PCIe Fabric End Node flag, PCI_DEV_FLAGS_NO_RELAXED_ORDERING Casey Leedom
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Casey Leedom @ 2017-05-01 23:13 UTC (permalink / raw)
  To: Bjorn Helgaas, leedom
  Cc: Casey Leedom, Michael Werner, Ganesh Goudar, Arjun V,
	David Miller, Asit K Mallick, Patrick J Cramer, Ashok Raj,
	Suravee Suthikulpanit, Bob Shaw, h, Alexander Duyck,
	Ding Tianhong, Mark Rutland, Amir Ancel, Gabriele Paoloni,
	Catalin Marinas, Will Deacon, LinuxArm, David Laight

Some devices have problems with Transaction Layer Packets with the Relaxed
Ordering Attribute set.  This patch set adds a new PCIe Device Flag,
PCI_DEV_FLAGS_NO_RELAXED_ORDERING, a set of PCI Quirks to catch some known
devices with Relaxed Ordering issues, and a use of this new flag by the
cxgb4 driver to avoid using Relaxed Ordering with problematic Root Complex
Ports.

It's been years since I've submitted kernel.org patches, I appolgise for the
almost certain submission errors.

Casey Leedom (2):
  PCI: Add new PCIe Fabric End Node flag,
    PCI_DEV_FLAGS_NO_RELAXED_ORDERING
  net/cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h      |  1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 17 +++++++++++
 drivers/net/ethernet/chelsio/cxgb4/sge.c        |  5 ++--
 drivers/pci/quirks.c                            | 38 +++++++++++++++++++++++++
 include/linux/pci.h                             |  2 ++
 5 files changed, 61 insertions(+), 2 deletions(-)

-- 
1.9.1

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

end of thread, other threads:[~2017-05-27 10:34 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-01 23:13 [PATCH 0/2] Add new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag Casey Leedom
2017-05-01 23:13 ` [PATCH 1/2] PCI: Add new PCIe Fabric End Node flag, PCI_DEV_FLAGS_NO_RELAXED_ORDERING Casey Leedom
2017-05-02  6:49   ` Ding Tianhong
2017-05-02 16:39   ` Alexander Duyck
2017-05-02 16:53     ` Raj, Ashok
2017-05-02 18:10       ` Alexander Duyck
2017-05-02 19:34         ` Raj, Ashok
2017-05-02 22:41           ` Alexander Duyck
2017-05-03  4:30         ` Casey Leedom
2017-05-03 16:02           ` Alexander Duyck
2017-05-04 21:01             ` Casey Leedom
2017-05-05 14:04               ` Alexander Duyck
2017-05-06  3:08                 ` Ding Tianhong
2017-05-06 18:07                   ` Alexander Duyck
2017-05-08 14:33                     ` Ding Tianhong
2017-05-08 15:22                       ` Alexander Duyck
2017-05-09  0:48                     ` Casey Leedom
2017-05-11  1:15                       ` Ding Tianhong
2017-05-16 18:38                         ` Casey Leedom
2017-05-17 14:49                           ` Alexander Duyck
2017-05-25 13:35                       ` Ding Tianhong
2017-05-25 19:49                         ` Alexander Duyck
2017-05-27 10:34                           ` Ding Tianhong
2017-05-02 16:44   ` Raj, Ashok
2017-05-01 23:13 ` [PATCH 2/2] net/cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag Casey Leedom
2017-05-02  0:56 ` [PATCH 0/2] Add " Ding Tianhong

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).