Loading arch/arm64/mm/mmu.c +2 −1 Original line number Diff line number Diff line Loading @@ -378,7 +378,8 @@ static void alloc_init_pud(struct mm_struct *mm, pgd_t *pgd, * For 4K granule only, attempt to put down a 1GB block */ if (use_1G_block(addr, next, phys) && !dma_overlap(phys, phys + next - addr)) { !dma_overlap(phys, phys + next - addr) && !IS_ENABLED(CONFIG_FORCE_PAGES)) { pud_t old_pud = *pud; set_pud(pud, __pud(phys | pgprot_val(mk_sect_prot(prot)))); Loading Loading
arch/arm64/mm/mmu.c +2 −1 Original line number Diff line number Diff line Loading @@ -378,7 +378,8 @@ static void alloc_init_pud(struct mm_struct *mm, pgd_t *pgd, * For 4K granule only, attempt to put down a 1GB block */ if (use_1G_block(addr, next, phys) && !dma_overlap(phys, phys + next - addr)) { !dma_overlap(phys, phys + next - addr) && !IS_ENABLED(CONFIG_FORCE_PAGES)) { pud_t old_pud = *pud; set_pud(pud, __pud(phys | pgprot_val(mk_sect_prot(prot)))); Loading