Signed-off-by: Andrew Morton --- 25-akpm/arch/i386/mm/highmem.c | 2 +- 25-akpm/include/asm-i386/highmem.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN arch/i386/mm/highmem.c~kmap_atomic-takes-char-fix arch/i386/mm/highmem.c --- 25/arch/i386/mm/highmem.c~kmap_atomic-takes-char-fix 2004-11-11 02:57:40.899366088 -0800 +++ 25-akpm/arch/i386/mm/highmem.c 2004-11-11 02:57:49.995983192 -0800 @@ -74,7 +74,7 @@ void kunmap_atomic(char *kaddr, enum km_ preempt_check_resched(); } -struct page *kmap_atomic_to_page(void *ptr) +struct page *kmap_atomic_to_page(char *ptr) { unsigned long idx, vaddr = (unsigned long)ptr; pte_t *pte; diff -puN include/asm-i386/highmem.h~kmap_atomic-takes-char-fix include/asm-i386/highmem.h --- 25/include/asm-i386/highmem.h~kmap_atomic-takes-char-fix 2004-11-11 02:59:28.007083240 -0800 +++ 25-akpm/include/asm-i386/highmem.h 2004-11-11 02:59:33.811200880 -0800 @@ -61,7 +61,7 @@ void *kmap(struct page *page); void kunmap(struct page *page); char *kmap_atomic(struct page *page, enum km_type type); void kunmap_atomic(char *kvaddr, enum km_type type); -struct page *kmap_atomic_to_page(void *ptr); +struct page *kmap_atomic_to_page(char *ptr); #define flush_cache_kmaps() do { } while (0) _