Re: [PATCH v6 03/30] PCI: Export busn_resource to drivers/pci

2015-03-12 Thread Yijing Wang
>> Hi Bjorn, busn_resource may would not be shared by multi domains, >> >> We insert bus number resource like: >> >> pci_add_resource(&resources, &busn_resource); >> pci_bus_insert_busn_res(root_bus, start, bus_max); //start is the >> root bus number provided by arch pci host dri

Re: [PATCH v6 03/30] PCI: Export busn_resource to drivers/pci

2015-03-12 Thread Bjorn Helgaas
On Thu, Mar 12, 2015 at 07:42:25PM +0800, Yijing Wang wrote: > >> -static struct resource busn_resource = { > >> +struct resource busn_resource = { > >>.name = "PCI busn", > >>.start = 0, > >>.end= 255, > >>.flags = IORESOURCE_BUS, > >> }; > >> +EXPORT_SYMBOL(busn_resource)

Re: [PATCH v6 03/30] PCI: Export busn_resource to drivers/pci

2015-03-12 Thread Yijing Wang
>> -static struct resource busn_resource = { >> +struct resource busn_resource = { >> .name = "PCI busn", >> .start = 0, >> .end= 255, >> .flags = IORESOURCE_BUS, >> }; >> +EXPORT_SYMBOL(busn_resource); > > I don't think this is a good idea. We support multiple PCI do

Re: [PATCH v6 03/30] PCI: Export busn_resource to drivers/pci

2015-03-11 Thread Bjorn Helgaas
On Mon, Mar 09, 2015 at 10:34:00AM +0800, Yijing Wang wrote: > Export out busn_resource. Xen pcifront module need it. > > Signed-off-by: Yijing Wang > --- > drivers/pci/pci.h |2 ++ > drivers/pci/probe.c |3 ++- > 2 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/drive

[PATCH v6 03/30] PCI: Export busn_resource to drivers/pci

2015-03-08 Thread Yijing Wang
Export out busn_resource. Xen pcifront module need it. Signed-off-by: Yijing Wang --- drivers/pci/pci.h |2 ++ drivers/pci/probe.c |3 ++- 2 files changed, 4 insertions(+), 1 deletions(-) diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index 4091f82..eeacab9 100644 --- a/drivers/pc