From: Wu Zhangjin <wuzhangjin@xxxxxxxxx> mm/page_alloc.c:1760: warning: passing argument 1 of ‘virt_to_phys’ makes pointer from integer without a cast mm/page_alloc.c:1760 ... unsigned long addr; ... split_page(virt_to_page(addr), order); arch/mips/include/asm/page.h #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys(kaddr))) #define virt_addr_valid(kaddr) pfn_valid(PFN_DOWN(virt_to_phys(kaddr))) arch/mips/include/asm/io.h static inline unsigned long virt_to_phys(volatile const void *address) Signed-off-by: Wu Zhangjin <wuzhangjin@xxxxxxxxx> -- 1.6.2.1