Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-05-03 Thread Lorenzo Pieralisi
On Tue, May 03, 2016 at 07:52:52PM +0530, Jayachandran C wrote: > On Tue, May 3, 2016 at 4:32 PM, Lorenzo Pieralisi > wrote: > > On Mon, May 02, 2016 at 06:56:13PM +0530, Jayachandran C wrote: > >> On Mon, May 2, 2016 at 6:13 PM, Tomasz Nowicki wrote: > >> > On 04/27/2016 01:17 PM, Lorenzo Pieral

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-05-03 Thread Jayachandran C
On Tue, May 3, 2016 at 4:32 PM, Lorenzo Pieralisi wrote: > On Mon, May 02, 2016 at 06:56:13PM +0530, Jayachandran C wrote: >> On Mon, May 2, 2016 at 6:13 PM, Tomasz Nowicki wrote: >> > On 04/27/2016 01:17 PM, Lorenzo Pieralisi wrote: >> >> >> >> On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Hel

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-05-03 Thread Lorenzo Pieralisi
On Mon, May 02, 2016 at 06:56:13PM +0530, Jayachandran C wrote: > On Mon, May 2, 2016 at 6:13 PM, Tomasz Nowicki wrote: > > On 04/27/2016 01:17 PM, Lorenzo Pieralisi wrote: > >> > >> On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: > >>> > >>> On Fri, Apr 15, 2016 at 07:06:37PM +0200

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-05-02 Thread Jayachandran C
On Mon, May 2, 2016 at 6:13 PM, Tomasz Nowicki wrote: > On 04/27/2016 01:17 PM, Lorenzo Pieralisi wrote: >> >> On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: >>> >>> On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: > > [...] > >>> +int acpi_pci_bus_domain_nr(struct

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-05-02 Thread Tomasz Nowicki
On 04/27/2016 01:17 PM, Lorenzo Pieralisi wrote: On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: [...] +int acpi_pci_bus_domain_nr(struct device *parent) +{ + struct acpi_device *acpi_dev = to_acpi_device(p

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-29 Thread Arnd Bergmann
On Thursday 28 April 2016 17:34:10 Arnd Bergmann wrote: > On Thursday 28 April 2016 10:12:12 Bjorn Helgaas wrote: > > Right, we don't have a good mechanism for passing more info into > > pci_create_root_bus(). Maybe the caller could fill in a struct so we > > have a chance to extend it without hav

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-28 Thread Arnd Bergmann
On Thursday 28 April 2016 10:12:12 Bjorn Helgaas wrote: > On Wed, Apr 27, 2016 at 06:31:29PM +0100, Lorenzo Pieralisi wrote: > > On Wed, Apr 27, 2016 at 11:44:53AM -0500, Bjorn Helgaas wrote: > > > On Wed, Apr 27, 2016 at 12:17:58PM +0100, Lorenzo Pieralisi wrote: > > > > On Tue, Apr 26, 2016 at 09

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-28 Thread Bjorn Helgaas
On Wed, Apr 27, 2016 at 06:31:29PM +0100, Lorenzo Pieralisi wrote: > On Wed, Apr 27, 2016 at 11:44:53AM -0500, Bjorn Helgaas wrote: > > On Wed, Apr 27, 2016 at 12:17:58PM +0100, Lorenzo Pieralisi wrote: > > > On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: > > > > On Fri, Apr 15, 201

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-28 Thread Liviu . Dudau
On Wed, Apr 27, 2016 at 06:31:29PM +0100, Lorenzo Pieralisi wrote: > On Wed, Apr 27, 2016 at 11:44:53AM -0500, Bjorn Helgaas wrote: > > On Wed, Apr 27, 2016 at 12:17:58PM +0100, Lorenzo Pieralisi wrote: > > > On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: > > > > On Fri, Apr 15, 201

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-27 Thread Lorenzo Pieralisi
On Wed, Apr 27, 2016 at 11:44:53AM -0500, Bjorn Helgaas wrote: > On Wed, Apr 27, 2016 at 12:17:58PM +0100, Lorenzo Pieralisi wrote: > > On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: > > > On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: > > > > As we now have valid P

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-27 Thread Bjorn Helgaas
On Wed, Apr 27, 2016 at 12:17:58PM +0100, Lorenzo Pieralisi wrote: > On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: > > On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: > > > As we now have valid PCI host bridge device reference we can > > > introduce code that is goi

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-27 Thread Tomasz Nowicki
On 27.04.2016 04:26, Bjorn Helgaas wrote: On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: As we now have valid PCI host bridge device reference we can introduce code that is going to find its bus domain number using ACPI _SEG method. Note that _SEG method is optional, therefore

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-27 Thread Lorenzo Pieralisi
On Tue, Apr 26, 2016 at 09:26:49PM -0500, Bjorn Helgaas wrote: > On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: > > As we now have valid PCI host bridge device reference we can > > introduce code that is going to find its bus domain number using > > ACPI _SEG method. > > > > Note

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-26 Thread Bjorn Helgaas
On Fri, Apr 15, 2016 at 07:06:37PM +0200, Tomasz Nowicki wrote: > As we now have valid PCI host bridge device reference we can > introduce code that is going to find its bus domain number using > ACPI _SEG method. > > Note that _SEG method is optional, therefore _SEG absence means > that all PCI b

[PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-15 Thread Tomasz Nowicki
As we now have valid PCI host bridge device reference we can introduce code that is going to find its bus domain number using ACPI _SEG method. Note that _SEG method is optional, therefore _SEG absence means that all PCI buses belong to domain 0. While at it, for the sake of code clarity we put A