···144144void __init_refok free_initmem(void)145145{146146 free_init_pages("unused kernel memory",147147- (unsigned long)__init_begin, (unsigned long)__init_end);147147+ __pa(&__init_begin),148148+ __pa(&__init_end));148149}149150150151unsigned long pgd_current;···157156 * are constants. So we use the variants from asm-offset.h until that gcc158157 * will officially be retired.159158 */159159+pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned(PTE_ORDER);160160pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned(PTE_ORDER);