linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Augment device matching its upstream Root Port's MPS logic
@ 2018-08-13 18:19 Myron Stowe
  2018-08-13 18:19 ` [PATCH 1/2] PCI: Skip MPS logic for Virtual Functions (VFs) Myron Stowe
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Myron Stowe @ 2018-08-13 18:19 UTC (permalink / raw)
  To: bhelgaas, linux-pci; +Cc: keith.busch, jdmason, okaya

In commit 27d868b5e6cf ("PCI: Set MPS to match upstream bridge") Keith made
sure every device's MPS setting matched its upstream bridge, making it more
likely that a hot-added devices would work in a system with an optimized MPS
configuration.

This series augments Keith's approach to include tuning down a Root Port's
MPS setting in the case where a hot-added device is not capable of matching
it (see: [1]).

Testing by Dongdong exposed a bug with the logic including Virtual Functions
(VFs).  VFs should not be included so a pre-cursor patch, 1/2, was added to
cover such.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=200527

Myron Stowe (2):
      PCI: Skip MPS logic for Virtual Functions (VFs)
      PCI: Match Root Port's MPS to endpoint's MPSS as necessary


 drivers/pci/probe.c |   16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

-- 

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

end of thread, other threads:[~2018-08-14 17:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-13 18:19 [PATCH 0/2] Augment device matching its upstream Root Port's MPS logic Myron Stowe
2018-08-13 18:19 ` [PATCH 1/2] PCI: Skip MPS logic for Virtual Functions (VFs) Myron Stowe
2018-08-13 18:19 ` [PATCH 2/2] PCI: Match Root Port's MPS to endpoint's MPSS as necessary Myron Stowe
2018-08-14 14:18 ` [PATCH 0/2] Augment device matching its upstream Root Port's MPS logic 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).