Re: [patch 15/55] PCI: vmd: Create named irq domain

2017-06-20 Thread Thomas Gleixner
On Tue, 20 Jun 2017, Thomas Gleixner wrote: > On Tue, 20 Jun 2017, Keith Busch wrote: > > On Tue, Jun 20, 2017 at 01:37:15AM +0200, Thomas Gleixner wrote: > > > static int vmd_enable_domain(struct vmd_dev *vmd) > > > { > > > struct pci_sysdata *sd = >sysdata; > > > + struct fwnode_handle *fn;

Re: [patch 15/55] PCI: vmd: Create named irq domain

2017-06-20 Thread Thomas Gleixner
On Tue, 20 Jun 2017, Thomas Gleixner wrote: > On Tue, 20 Jun 2017, Keith Busch wrote: > > On Tue, Jun 20, 2017 at 01:37:15AM +0200, Thomas Gleixner wrote: > > > static int vmd_enable_domain(struct vmd_dev *vmd) > > > { > > > struct pci_sysdata *sd = >sysdata; > > > + struct fwnode_handle *fn;

Re: [patch 15/55] PCI: vmd: Create named irq domain

2017-06-20 Thread Thomas Gleixner
On Tue, 20 Jun 2017, Keith Busch wrote: > On Tue, Jun 20, 2017 at 01:37:15AM +0200, Thomas Gleixner wrote: > > static int vmd_enable_domain(struct vmd_dev *vmd) > > { > > struct pci_sysdata *sd = >sysdata; > > + struct fwnode_handle *fn; > > struct resource *res; > > u32

Re: [patch 15/55] PCI: vmd: Create named irq domain

2017-06-20 Thread Thomas Gleixner
On Tue, 20 Jun 2017, Keith Busch wrote: > On Tue, Jun 20, 2017 at 01:37:15AM +0200, Thomas Gleixner wrote: > > static int vmd_enable_domain(struct vmd_dev *vmd) > > { > > struct pci_sysdata *sd = >sysdata; > > + struct fwnode_handle *fn; > > struct resource *res; > > u32

Re: [patch 15/55] PCI: vmd: Create named irq domain

2017-06-20 Thread Keith Busch
On Tue, Jun 20, 2017 at 01:37:15AM +0200, Thomas Gleixner wrote: > static int vmd_enable_domain(struct vmd_dev *vmd) > { > struct pci_sysdata *sd = >sysdata; > + struct fwnode_handle *fn; > struct resource *res; > u32 upper_bits; > unsigned long flags; > @@ -617,8

Re: [patch 15/55] PCI: vmd: Create named irq domain

2017-06-20 Thread Keith Busch
On Tue, Jun 20, 2017 at 01:37:15AM +0200, Thomas Gleixner wrote: > static int vmd_enable_domain(struct vmd_dev *vmd) > { > struct pci_sysdata *sd = >sysdata; > + struct fwnode_handle *fn; > struct resource *res; > u32 upper_bits; > unsigned long flags; > @@ -617,8

[patch 15/55] PCI: vmd: Create named irq domain

2017-06-19 Thread Thomas Gleixner
Use the fwnode to create a named domain so diagnosis works. Signed-off-by: Thomas Gleixner Cc: Keith Busch Cc: Bjorn Helgaas Cc: linux-...@vger.kernel.org --- drivers/pci/host/vmd.c |8 +++- 1 file changed, 7

[patch 15/55] PCI: vmd: Create named irq domain

2017-06-19 Thread Thomas Gleixner
Use the fwnode to create a named domain so diagnosis works. Signed-off-by: Thomas Gleixner Cc: Keith Busch Cc: Bjorn Helgaas Cc: linux-...@vger.kernel.org --- drivers/pci/host/vmd.c |8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) --- a/drivers/pci/host/vmd.c +++