Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-24 Thread Bjorn Helgaas
On Thu, Jun 20, 2013 at 3:43 PM, Alex Williamson wrote: > On Tue, 2013-06-18 at 20:30 -0600, Bjorn Helgaas wrote: >> On Tue, Jun 18, 2013 at 4:47 PM, Alex Williamson >> wrote: >> > On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: >> >> On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson >> >

Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-20 Thread Alex Williamson
On Tue, 2013-06-18 at 20:30 -0600, Bjorn Helgaas wrote: > On Tue, Jun 18, 2013 at 4:47 PM, Alex Williamson > wrote: > > On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: > >> On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson > >> wrote: > >> > On Tue, 2013-06-18 at 11:09 -0600, Bjorn Helgaa

Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-18 Thread Bjorn Helgaas
On Tue, Jun 18, 2013 at 4:47 PM, Alex Williamson wrote: > On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: >> On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson >> wrote: >> > On Tue, 2013-06-18 at 11:09 -0600, Bjorn Helgaas wrote: >> >> On Fri, Jun 07, 2013 at 10:34:41AM -0600, Alex Willia

Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-18 Thread Alex Williamson
On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: > On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson > wrote: > > On Tue, 2013-06-18 at 11:09 -0600, Bjorn Helgaas wrote: > >> On Fri, Jun 07, 2013 at 10:34:41AM -0600, Alex Williamson wrote: > >> > Downstream ports support for all ACS flags s

Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-18 Thread Bjorn Helgaas
On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson wrote: > On Tue, 2013-06-18 at 11:09 -0600, Bjorn Helgaas wrote: >> On Fri, Jun 07, 2013 at 10:34:41AM -0600, Alex Williamson wrote: >> > Downstream ports support for all ACS flags supercedes multifunction >> > exclusion of some flags. The PCIe sp

Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-18 Thread Alex Williamson
On Tue, 2013-06-18 at 11:09 -0600, Bjorn Helgaas wrote: > On Fri, Jun 07, 2013 at 10:34:41AM -0600, Alex Williamson wrote: > > Downstream ports support for all ACS flags supercedes multifunction > > exclusion of some flags. The PCIe spec also fully specifies which > > PCIe types are subject to the

Re: [PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-18 Thread Bjorn Helgaas
On Fri, Jun 07, 2013 at 10:34:41AM -0600, Alex Williamson wrote: > Downstream ports support for all ACS flags supercedes multifunction > exclusion of some flags. The PCIe spec also fully specifies which > PCIe types are subject to the multifunction rules and excludes event > collectors and PCIe-to

[PATCH v2 1/2] pci: Fix flaw in pci_acs_enabled()

2013-06-07 Thread Alex Williamson
Downstream ports support for all ACS flags supercedes multifunction exclusion of some flags. The PCIe spec also fully specifies which PCIe types are subject to the multifunction rules and excludes event collectors and PCIe-to-PCI bridges entirely. Document each rule to the section of the PCIe spe