Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-07 Thread Tomasz Nowicki
On 06.09.2016 13:29, Rafael J. Wysocki wrote: On Tue, Sep 6, 2016 at 12:22 PM, Tomasz Nowicki wrote: Hi Thomas, On 06.09.2016 11:50, Thomas Gleixner wrote: On Tue, 6 Sep 2016, Tomasz Nowicki wrote: -static int __init its_pci_msi_init(void) +static int __init

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-07 Thread Tomasz Nowicki
On 06.09.2016 13:29, Rafael J. Wysocki wrote: On Tue, Sep 6, 2016 at 12:22 PM, Tomasz Nowicki wrote: Hi Thomas, On 06.09.2016 11:50, Thomas Gleixner wrote: On Tue, 6 Sep 2016, Tomasz Nowicki wrote: -static int __init its_pci_msi_init(void) +static int __init its_pci_msi_init_one(struct

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Rafael J. Wysocki
On Tue, Sep 6, 2016 at 12:22 PM, Tomasz Nowicki wrote: > Hi Thomas, > > > On 06.09.2016 11:50, Thomas Gleixner wrote: >> >> On Tue, 6 Sep 2016, Tomasz Nowicki wrote: >>> >>> -static int __init its_pci_msi_init(void) >>> +static int __init its_pci_msi_init_one(struct

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Rafael J. Wysocki
On Tue, Sep 6, 2016 at 12:22 PM, Tomasz Nowicki wrote: > Hi Thomas, > > > On 06.09.2016 11:50, Thomas Gleixner wrote: >> >> On Tue, 6 Sep 2016, Tomasz Nowicki wrote: >>> >>> -static int __init its_pci_msi_init(void) >>> +static int __init its_pci_msi_init_one(struct fwnode_handle *handle, >>> +

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Tomasz Nowicki
Hi Thomas, On 06.09.2016 11:50, Thomas Gleixner wrote: On Tue, 6 Sep 2016, Tomasz Nowicki wrote: -static int __init its_pci_msi_init(void) +static int __init its_pci_msi_init_one(struct fwnode_handle *handle, + const char *name) { - struct

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Tomasz Nowicki
Hi Thomas, On 06.09.2016 11:50, Thomas Gleixner wrote: On Tue, 6 Sep 2016, Tomasz Nowicki wrote: -static int __init its_pci_msi_init(void) +static int __init its_pci_msi_init_one(struct fwnode_handle *handle, + const char *name) { - struct

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Thomas Gleixner
On Tue, 6 Sep 2016, Tomasz Nowicki wrote: > -static int __init its_pci_msi_init(void) > +static int __init its_pci_msi_init_one(struct fwnode_handle *handle, > +const char *name) > { > - struct device_node *np; > struct irq_domain *parent; > > +

Re: [PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Thomas Gleixner
On Tue, 6 Sep 2016, Tomasz Nowicki wrote: > -static int __init its_pci_msi_init(void) > +static int __init its_pci_msi_init_one(struct fwnode_handle *handle, > +const char *name) > { > - struct device_node *np; > struct irq_domain *parent; > > +

[PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Tomasz Nowicki
Firmware agnostic code lands in common functions which do necessary domain initialization based on unique domain handler. DT specific code goes to DT specific init call. Signed-off-by: Tomasz Nowicki Acked-by: Marc Zyngier ---

[PATCH V10 7/8] irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI

2016-09-06 Thread Tomasz Nowicki
Firmware agnostic code lands in common functions which do necessary domain initialization based on unique domain handler. DT specific code goes to DT specific init call. Signed-off-by: Tomasz Nowicki Acked-by: Marc Zyngier --- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 44