Message ID | 1420653969-4048-1-git-send-email-victor.kamensky@linaro.org |
---|---|
State | Accepted |
Commit | 1e3479225acbb7ae048ac30fb7c6090fa7f0df02 |
Headers | show |
On 9 January 2015 at 09:00, Russell King - ARM Linux <linux@arm.linux.org.uk> wrote: > On Wed, Jan 07, 2015 at 10:06:09AM -0800, Victor Kamensky wrote: >> From: Victor Kamensky <kamensky@coreos-lnx2.cisco.com> >> >> In v3.19-rc3 tree when CONFIG_ARM_LPAE and CONFIG_DEBUG_RODATA are enabled >> image failed to compile with the following error: >> >> arch/arm/mm/init.c:661:14: error: ‘PMD_SECT_RDONLY’ undeclared here (not in a function) >> >> It seems that '80d6b0c ARM: mm: allow text and rodata sections to be read-only' >> and 'ded9477 ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE' >> commits crossed. 80d6b0c uses PMD_SECT_RDONLY macro but ded9477 renames it >> and uses software bits L_PMD_SECT_RDONLY instead. >> >> Fix is to use L_PMD_SECT_RDONLY instead PMD_SECT_RDONLY as ded9477 does in >> another places. >> >> Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> > > Please can you put it in the patch system with Will's ack if not > already done, thanks. Submitted as http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=8275/1 Also fixed previously messed up Author field. Thanks, Victor > -- > FTTC broadband for 0.8mile line: currently at 10.5Mbps down 400kbps up > according to speedtest.net.
diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c index 98ad9c7..2495c8c 100644 --- a/arch/arm/mm/init.c +++ b/arch/arm/mm/init.c @@ -658,8 +658,8 @@ static struct section_perm ro_perms[] = { .start = (unsigned long)_stext, .end = (unsigned long)__init_begin, #ifdef CONFIG_ARM_LPAE - .mask = ~PMD_SECT_RDONLY, - .prot = PMD_SECT_RDONLY, + .mask = ~L_PMD_SECT_RDONLY, + .prot = L_PMD_SECT_RDONLY, #else .mask = ~(PMD_SECT_APX | PMD_SECT_AP_WRITE), .prot = PMD_SECT_APX | PMD_SECT_AP_WRITE,