From: Andrew Morton In file included from include/linux/blkdev.h:13, from include/linux/ide.h:14, from arch/powerpc/platforms/powermac/pmac.h:5, from arch/powerpc/platforms/powermac/pic.c:39: include/linux/mempool.h: In function `mempool_create_page_pool': include/linux/mempool.h:76: warning: cast to pointer from integer of different size Cc: Matthew Dobson Signed-off-by: Andrew Morton --- include/linux/mempool.h | 2 +- mempool.c | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/mempool.h~mempool-add-page-allocator-fix include/linux/mempool.h --- devel/include/linux/mempool.h~mempool-add-page-allocator-fix 2006-02-02 19:42:03.000000000 -0800 +++ devel-akpm/include/linux/mempool.h 2006-02-02 19:42:03.000000000 -0800 @@ -47,7 +47,7 @@ void mempool_free_pages(void *element, v static inline mempool_t *mempool_create_page_pool(int min_nr, int order) { return mempool_create(min_nr, mempool_alloc_pages, mempool_free_pages, - (void *) order); + (void *)(long)order); } #endif /* _LINUX_MEMPOOL_H */ diff -puN mm/mempool.c~mempool-add-page-allocator-fix mm/mempool.c _