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 */