[PATCH v2 2/3] [ARM] tegra: add PCI Express support

Arnd Bergmann arnd at arndb.de
Tue Sep 21 11:03:50 EDT 2010


On Tuesday 21 September 2010, Mike Rapoport wrote:
> No one should call __io without PCI. However, there are drivers that do not 
> build without __io, e.g.:
> 
>    CC      drivers/serial/8250.o
> drivers/serial/8250.c: In function 'hub6_serial_in':
> drivers/serial/8250.c:397: error: implicit declaration of function 'outb'
> drivers/serial/8250.c:398: error: implicit declaration of function 'inb'
> 
> These references to inb and outb will not be called in runtime anyway, but they 
> are required for the 8250 driver to build.
> I believe there are other drivers except 8250 that require to have __io, 
> although  it will be never actually called on, e.g. Tegra-based platform.

Right, I've seen this before. I'll try to cook up a patch to fix it.
The hub6 support depends on ISA anyway, so we shouldn't be building that
code.

	Arnd



More information about the linux-arm-kernel mailing list