From: Wu Zhangjin <wuzhangjin@xxxxxxxxx> arch/mips/pci/pci.c:160: warning: passing argument 2 of ‘pci_fixup_irqs’ from incompatible pointer type include/linux/pci.h: void pci_fixup_irqs(u8 (*)(struct pci_dev *, u8 *), int (*)(struct pci_dev *, u8, u8)); arch/mips/pci/pci.c:160: pci_fixup_irqs(pci_common_swizzle, pcibios_map_irq); arch/mips/include/asm/pci.h: extern int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin); arch/mips/pci/fixup-malta.c int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) Signed-off-by: Wu Zhangjin <wuzhangjin@xxxxxxxxx> -- 1.6.2.1