From: Andrew Morton mm/mempool.c: In function `mempool_alloc_pages': mm/mempool.c:323: warning: cast from pointer to integer of different size mm/mempool.c: In function `mempool_free_pages': mm/mempool.c:330: warning: cast from pointer to integer of different size Cc: Matthew Dobson Signed-off-by: Andrew Morton --- mm/mempool.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN mm/mempool.c~mempool-add-page-allocator-fix-2 mm/mempool.c --- 25/mm/mempool.c~mempool-add-page-allocator-fix-2 2006-02-03 04:16:13.000000000 -0700 +++ 25-akpm/mm/mempool.c 2006-02-03 04:16:13.000000000 -0700 @@ -296,14 +296,14 @@ EXPORT_SYMBOL(mempool_free_slab); */ void *mempool_alloc_pages(gfp_t gfp_mask, void *pool_data) { - int order = (int) pool_data; + int order = (int)(long)pool_data; return alloc_pages(gfp_mask, order); } EXPORT_SYMBOL(mempool_alloc_pages); void mempool_free_pages(void *element, void *pool_data) { - int order = (int) pool_data; + int order = (int)(long)pool_data; __free_pages(element, order); } EXPORT_SYMBOL(mempool_free_pages); _