mmu.c (edb15d83a875a1f4b1576188844db5c330c3267d) | mmu.c (0197518cd3672029618a16a57597946a094ac7a8) |
---|---|
1/* 2 * Based on arch/arm/mm/mmu.c 3 * 4 * Copyright (C) 1995-2005 Russell King 5 * Copyright (C) 2012 ARM Ltd. 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 420 unchanged lines hidden (view full) --- 429 set_pmd(pmd, __pmd(__pa(p) | prot_sect_kernel)); 430 } else 431 vmemmap_verify((pte_t *)pmd, node, addr, next); 432 } while (addr = next, addr != end); 433 434 return 0; 435} 436#endif /* CONFIG_ARM64_64K_PAGES */ | 1/* 2 * Based on arch/arm/mm/mmu.c 3 * 4 * Copyright (C) 1995-2005 Russell King 5 * Copyright (C) 2012 ARM Ltd. 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 420 unchanged lines hidden (view full) --- 429 set_pmd(pmd, __pmd(__pa(p) | prot_sect_kernel)); 430 } else 431 vmemmap_verify((pte_t *)pmd, node, addr, next); 432 } while (addr = next, addr != end); 433 434 return 0; 435} 436#endif /* CONFIG_ARM64_64K_PAGES */ |
437void vmemmap_free(struct page *memmap, unsigned long nr_pages) 438{ 439} |
|
437#endif /* CONFIG_SPARSEMEM_VMEMMAP */ | 440#endif /* CONFIG_SPARSEMEM_VMEMMAP */ |