X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc%2Fmm%2Fhighmem.c;h=c85d4923dc336ea94439027747a1cff96fca174a;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=8f9eb0454c7032a97fa2ef4b6b0a59134b9028c6;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/sparc/mm/highmem.c b/arch/sparc/mm/highmem.c index 8f9eb0454..c85d4923d 100644 --- a/arch/sparc/mm/highmem.c +++ b/arch/sparc/mm/highmem.c @@ -36,7 +36,7 @@ void *kmap_atomic(struct page *page, enum km_type type) /* even !CONFIG_PREEMPT needs this, for in_atomic in do_page_fault */ inc_preempt_count(); - if (page < highmem_start_page) + if (!PageHighMem(page)) return page_address(page); idx = type + KM_TYPE_NR*smp_processor_id();