|
@@ -489,7 +489,8 @@ static void __init build_mem_type_table(void)
|
|
*/
|
|
*/
|
|
for (i = 0; i < ARRAY_SIZE(mem_types); i++) {
|
|
for (i = 0; i < ARRAY_SIZE(mem_types); i++) {
|
|
mem_types[i].prot_pte |= PTE_EXT_AF;
|
|
mem_types[i].prot_pte |= PTE_EXT_AF;
|
|
- mem_types[i].prot_sect |= PMD_SECT_AF;
|
|
|
|
|
|
+ if (mem_types[i].prot_sect)
|
|
|
|
+ mem_types[i].prot_sect |= PMD_SECT_AF;
|
|
}
|
|
}
|
|
kern_pgprot |= PTE_EXT_AF;
|
|
kern_pgprot |= PTE_EXT_AF;
|
|
vecs_pgprot |= PTE_EXT_AF;
|
|
vecs_pgprot |= PTE_EXT_AF;
|