[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