On Wed, Mar 12, 2014 at 05:41:33PM +0900, Jingoo Han wrote: > On Wednesday, March 05, 2014 8:49 PM, Liviu Dudau wrote: > > > > Use the generic host bridge functions to provide support for > > PCI Express on arm64. There is no support for ISA memory. > > > > Signed-off-by: Liviu Dudau <Liviu.Dudau@xxxxxxx> > > Tested-by: Tanmay Inamdar <tinamdar@xxxxxxx> > > --- > > arch/arm64/Kconfig | 19 +++- > > arch/arm64/include/asm/Kbuild | 1 + > > arch/arm64/include/asm/io.h | 3 +- > > arch/arm64/include/asm/pci.h | 49 +++++++++ > > arch/arm64/kernel/Makefile | 1 + > > arch/arm64/kernel/pci.c | 173 ++++++++++++++++++++++++++++++++ > > 6 files changed, 244 insertions(+), 2 deletions(-) > > create mode 100644 arch/arm64/include/asm/pci.h > > create mode 100644 arch/arm64/kernel/pci.c > > [.....] > > > --- /dev/null > > +++ b/arch/arm64/include/asm/pci.h > > [.....] > > > + > > +static inline int pci_domain_nr(struct pci_bus *bus) > > +{ > > + struct pci_host_bridge *bridge = find_pci_host_bridge(bus); > > + > > + if (bridge) > > + return bridge->domain_nr; > > + > > + return 0; > > +} > > Hi Liviu Dudau, > > When CONFIG_PCI=n, the following build errors happen. :-( > Would you confirm this? > > In file included from include/linux/pci.h:1393:0, > from drivers/scsi/scsi_lib.c:19: > arch/arm64/include/asm/pci.h:31:19: error: redefinition of 'pci_domain_nr' > static inline int pci_domain_nr(struct pci_bus *bus) > ^ > In file included from drivers/scsi/scsi_lib.c:19:0: > include/linux/pci.h:1383:19: note: previous definition of 'pci_domain_nr' was here > static inline int pci_domain_nr(struct pci_bus *bus) { return 0; } > ^ > ..... Hi Jingoo, I confirm the build error. Sorry for missing out on this test. I've now got out of some more pressing tasks and I will post v7 tomorrow. Best regards, Liviu > > Best regards, > Jingoo Han > > -- > To unsubscribe from this list: send the line "unsubscribe linux-pci" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- ------------------- .oooO ( ) \ ( Oooo. \_) ( ) ) / (_/ One small step for me ... -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html