From: Heiko Carstens <heiko.carstens@xxxxxxxxxx> 9ac7849e35f705830f7b016ff272b0ff1f7ff759 causes this: CC arch/s390/mm/ioremap.o In file included from arch/s390/mm/ioremap.c:18: include/linux/io.h:46: warning: "struct pci_dev" declared inside parameter list include/linux/io.h:46: warning: its scope is only this definition or declaration, which is probably not what you want Guess it's time to get rid of ioremap.c on s390 if possible... Cc: Tejun Heo <htejun@xxxxxxxxx> Cc: Jeff Garzik <jeff@xxxxxxxxxx> Cc: Martin Schwidefsky <schwidefsky@xxxxxxxxxx> Signed-off-by: Heiko Carstens <heiko.carstens@xxxxxxxxxx> --- include/linux/io.h | 1 + 1 files changed, 1 insertion(+) Index: linux-2.6/include/linux/io.h =================================================================== --- linux-2.6.orig/include/linux/io.h +++ linux-2.6/include/linux/io.h @@ -22,6 +22,7 @@ #include <asm/io.h> #include <asm/page.h> +struct pci_dev; struct device; void __iowrite32_copy(void __iomem *to, const void *from, size_t count); - To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html