All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] pci: ACS check fixes
@ 2013-06-07 16:34 Alex Williamson
  2013-06-07 16:34 ` [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled() Alex Williamson
  2013-06-07 16:34 ` [PATCH v2 2/2] pci: Differentiate ACS controllable from enabled Alex Williamson
  0 siblings, 2 replies; 10+ messages in thread
From: Alex Williamson @ 2013-06-07 16:34 UTC (permalink / raw)
  To: bhelgaas; +Cc: linux-pci, ddutile, linux-kernel

After some further discussion, Don has come around to agreeing that
we cannot assume anything about devices which do not include an ACS
capability.  Patch 1 of this series is therefore the same as sent
before.  We have figured out though that some vendors are indicating
that they don't support peer-to-peer by providing an ACS capability
that is zero'd (ie. no capabilities).  This makes sense as ACS is
largely for allowing control of peer-to-peer features and almost all
of the individual capabilities are optional for multifunction
devices that do not support peer-to-peer.  This also simplifies our
flags filtering.  I'm hoping we'll soon have some quirks for devices
that do not support peer-to-peer, but also do not provide an ACS
capability.  Thanks,

Alex

---

Alex Williamson (2):
      pci: Fix flaw in pci_acs_enabled()
      pci: Differentiate ACS controllable from enabled


 drivers/pci/pci.c |   68 +++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 52 insertions(+), 16 deletions(-)

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

end of thread, other threads:[~2013-06-24 17:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-07 16:34 [PATCH v2 0/2] pci: ACS check fixes Alex Williamson
2013-06-07 16:34 ` [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled() Alex Williamson
2013-06-18 17:09   ` Bjorn Helgaas
2013-06-18 18:38     ` Alex Williamson
2013-06-18 22:10       ` Bjorn Helgaas
2013-06-18 22:47         ` Alex Williamson
2013-06-19  2:30           ` Bjorn Helgaas
2013-06-20 21:43             ` Alex Williamson
2013-06-24 17:27               ` Bjorn Helgaas
2013-06-07 16:34 ` [PATCH v2 2/2] pci: Differentiate ACS controllable from enabled Alex Williamson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.