mmu.c (c09c9dd2e9c732658c744a802101d5c34fedde22) | mmu.c (2937367b8a4b0d46ce3312cb997e4a240b02cf15) |
---|---|
1/* 2 * linux/arch/arm/mm/mmu.c 3 * 4 * Copyright (C) 1995-2005 Russell King 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 376 unchanged lines hidden (view full) --- 385void __init early_fixmap_init(void) 386{ 387 pmd_t *pmd; 388 389 /* 390 * The early fixmap range spans multiple pmds, for which 391 * we are not prepared: 392 */ | 1/* 2 * linux/arch/arm/mm/mmu.c 3 * 4 * Copyright (C) 1995-2005 Russell King 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 376 unchanged lines hidden (view full) --- 385void __init early_fixmap_init(void) 386{ 387 pmd_t *pmd; 388 389 /* 390 * The early fixmap range spans multiple pmds, for which 391 * we are not prepared: 392 */ |
393 BUILD_BUG_ON((__fix_to_virt(__end_of_permanent_fixed_addresses) >> PMD_SHIFT) | 393 BUILD_BUG_ON((__fix_to_virt(__end_of_early_ioremap_region) >> PMD_SHIFT) |
394 != FIXADDR_TOP >> PMD_SHIFT); 395 396 pmd = fixmap_pmd(FIXADDR_TOP); 397 pmd_populate_kernel(&init_mm, pmd, bm_pte); 398 399 pte_offset_fixmap = pte_offset_early_fixmap; 400} 401 --- 1195 unchanged lines hidden --- | 394 != FIXADDR_TOP >> PMD_SHIFT); 395 396 pmd = fixmap_pmd(FIXADDR_TOP); 397 pmd_populate_kernel(&init_mm, pmd, bm_pte); 398 399 pte_offset_fixmap = pte_offset_early_fixmap; 400} 401 --- 1195 unchanged lines hidden --- |