Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Bjorn Helgaas
On Fri, Dec 04, 2015 at 05:07:47PM +, Marc Zyngier wrote: > Hi Bjorn, > > On 04/12/15 16:17, Bjorn Helgaas wrote: > > On Fri, Dec 04, 2015 at 08:13:50AM +, Marc Zyngier wrote: > >> On Thu, 3 Dec 2015 18:27:59 -0600 > >> Bjorn Helgaas wrote: > >> > >>> On Mon, Nov 30, 2015 at 10:25:34AM

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Marc Zyngier
Hi Bjorn, On 04/12/15 16:17, Bjorn Helgaas wrote: > On Fri, Dec 04, 2015 at 08:13:50AM +, Marc Zyngier wrote: >> On Thu, 3 Dec 2015 18:27:59 -0600 >> Bjorn Helgaas wrote: >> >>> On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: Cc'd linux-pci ml On 23 November

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Bjorn Helgaas
On Fri, Dec 04, 2015 at 08:13:50AM +, Marc Zyngier wrote: > On Thu, 3 Dec 2015 18:27:59 -0600 > Bjorn Helgaas wrote: > > > On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: > > > Cc'd linux-pci ml > > > > > > On 23 November 2015 14:27, Marc Zyngier wrote: > > > > > > Since

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Marc Zyngier
On Thu, 3 Dec 2015 18:27:59 -0600 Bjorn Helgaas wrote: > On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: > > Cc'd linux-pci ml > > > > On 23 November 2015 14:27, Marc Zyngier wrote: > > > > Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct > > device::msi_domain"),

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Marc Zyngier
On Thu, 3 Dec 2015 18:27:59 -0600 Bjorn Helgaas wrote: > On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: > > Cc'd linux-pci ml > > > > On 23 November 2015 14:27, Marc Zyngier wrote: > > > > Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct > >

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Marc Zyngier
Hi Bjorn, On 04/12/15 16:17, Bjorn Helgaas wrote: > On Fri, Dec 04, 2015 at 08:13:50AM +, Marc Zyngier wrote: >> On Thu, 3 Dec 2015 18:27:59 -0600 >> Bjorn Helgaas wrote: >> >>> On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: Cc'd linux-pci ml

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Bjorn Helgaas
On Fri, Dec 04, 2015 at 05:07:47PM +, Marc Zyngier wrote: > Hi Bjorn, > > On 04/12/15 16:17, Bjorn Helgaas wrote: > > On Fri, Dec 04, 2015 at 08:13:50AM +, Marc Zyngier wrote: > >> On Thu, 3 Dec 2015 18:27:59 -0600 > >> Bjorn Helgaas wrote: > >> > >>> On Mon, Nov 30,

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-04 Thread Bjorn Helgaas
On Fri, Dec 04, 2015 at 08:13:50AM +, Marc Zyngier wrote: > On Thu, 3 Dec 2015 18:27:59 -0600 > Bjorn Helgaas wrote: > > > On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: > > > Cc'd linux-pci ml > > > > > > On 23 November 2015 14:27, Marc Zyngier wrote: >

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-03 Thread Bjorn Helgaas
On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: > Cc'd linux-pci ml > > On 23 November 2015 14:27, Marc Zyngier wrote: > > Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct > device::msi_domain"), we use the MSI domain associated to the PCI device. > > But finding a

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-03 Thread Marc Zyngier
On 23/11/15 17:38, Thomas Gleixner wrote: > On Mon, 23 Nov 2015, Marc Zyngier wrote: > >> Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct >> device::msi_domain"), we use the MSI domain associated to the PCI device. >> >> But finding a MSI domain doesn't mean that the domain is

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-03 Thread Marc Zyngier
On 23/11/15 17:38, Thomas Gleixner wrote: > On Mon, 23 Nov 2015, Marc Zyngier wrote: > >> Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct >> device::msi_domain"), we use the MSI domain associated to the PCI device. >> >> But finding a MSI domain doesn't mean that the domain is

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-12-03 Thread Bjorn Helgaas
On Mon, Nov 30, 2015 at 10:25:34AM +, Phil Edworthy wrote: > Cc'd linux-pci ml > > On 23 November 2015 14:27, Marc Zyngier wrote: > > Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct > device::msi_domain"), we use the MSI domain associated to the PCI device. > > But finding a

[PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-11-30 Thread Phil Edworthy
Cc'd linux-pci ml On 23 November 2015 14:27, Marc Zyngier wrote: Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct device::msi_domain"), we use the MSI domain associated to the PCI device. But finding a MSI domain doesn't mean that the domain is implemented using the generic MSI

[PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-11-30 Thread Phil Edworthy
Cc'd linux-pci ml On 23 November 2015 14:27, Marc Zyngier wrote: Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct device::msi_domain"), we use the MSI domain associated to the PCI device. But finding a MSI domain doesn't mean that the domain is implemented using the generic MSI

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-11-23 Thread Thomas Gleixner
On Mon, 23 Nov 2015, Marc Zyngier wrote: > Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct > device::msi_domain"), we use the MSI domain associated to the PCI device. > > But finding a MSI domain doesn't mean that the domain is implemented > using the generic MSI domain API, and

[PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-11-23 Thread Marc Zyngier
Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct device::msi_domain"), we use the MSI domain associated to the PCI device. But finding a MSI domain doesn't mean that the domain is implemented using the generic MSI domain API, and a number of MSI controllers are still using the

[PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-11-23 Thread Marc Zyngier
Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct device::msi_domain"), we use the MSI domain associated to the PCI device. But finding a MSI domain doesn't mean that the domain is implemented using the generic MSI domain API, and a number of MSI controllers are still using the

Re: [PATCH] PCI: MSI: Only use the generic MSI layer when domain is hierarchical

2015-11-23 Thread Thomas Gleixner
On Mon, 23 Nov 2015, Marc Zyngier wrote: > Since d8a1cb757550 ("PCI/MSI: Let pci_msi_get_domain use struct > device::msi_domain"), we use the MSI domain associated to the PCI device. > > But finding a MSI domain doesn't mean that the domain is implemented > using the generic MSI domain API, and