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-24 Thread Bjorn Helgaas
On Thu, Jun 20, 2013 at 3:43 PM, Alex Williamson alex.william...@redhat.com wrote: On Tue, 2013-06-18 at 20:30 -0600, Bjorn Helgaas wrote: On Tue, Jun 18, 2013 at 4:47 PM, Alex Williamson alex.william...@redhat.com wrote: On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: On Tue, Jun

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

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 alex.william...@redhat.com wrote: On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson alex.william...@redhat.com wrote: On Tue,

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

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

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

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

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

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

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 Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson alex.william...@redhat.com 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

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 alex.william...@redhat.com 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

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 alex.william...@redhat.com wrote: On Tue, 2013-06-18 at 16:10 -0600, Bjorn Helgaas wrote: On Tue, Jun 18, 2013 at 12:38 PM, Alex Williamson alex.william...@redhat.com wrote: On Tue, 2013-06-18 at 11:09 -0600, Bjorn Helgaas wrote: On Fri, Jun

[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

[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