• Hugh Dickins's avatar
    x86: unsigned long pte_pfn · 91030ca1
    Hugh Dickins authored
    pte_pfn() has always been of type unsigned long, even on 32-bit PAE;
    but in the current tip/next/mm tree it works out to be unsigned long
    long on 64-bit, which gives an irritating warning if you try to printk
    a pfn with the usual %lx.
    
    Now use the same pte_pfn() function, moved from pgtable-3level.h
    to pgtable.h, for all models: as suggested by Jeremy Fitzhardinge.
    And pte_page() can well move along with it (remaining a macro to
    avoid dependence on mm_types.h).
    Signed-off-by: default avatarHugh Dickins <hugh@veritas.com>
    Acked-by: default avatarJeremy Fitzhardinge <jeremy@goop.org>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    91030ca1
pgtable-2level.h 1.95 KB