diff options
Diffstat (limited to 'arch/arm/mm/init.c')
-rw-r--r-- | arch/arm/mm/init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c index ad80548325fe..0f6d1537f330 100644 --- a/arch/arm/mm/init.c +++ b/arch/arm/mm/init.c | |||
@@ -639,8 +639,8 @@ static struct section_perm ro_perms[] = { | |||
639 | .start = (unsigned long)_stext, | 639 | .start = (unsigned long)_stext, |
640 | .end = (unsigned long)__init_begin, | 640 | .end = (unsigned long)__init_begin, |
641 | #ifdef CONFIG_ARM_LPAE | 641 | #ifdef CONFIG_ARM_LPAE |
642 | .mask = ~L_PMD_SECT_RDONLY, | 642 | .mask = ~(L_PMD_SECT_RDONLY | PMD_SECT_AP2), |
643 | .prot = L_PMD_SECT_RDONLY, | 643 | .prot = L_PMD_SECT_RDONLY | PMD_SECT_AP2, |
644 | #else | 644 | #else |
645 | .mask = ~(PMD_SECT_APX | PMD_SECT_AP_WRITE), | 645 | .mask = ~(PMD_SECT_APX | PMD_SECT_AP_WRITE), |
646 | .prot = PMD_SECT_APX | PMD_SECT_AP_WRITE, | 646 | .prot = PMD_SECT_APX | PMD_SECT_AP_WRITE, |