From 53bd807186873d42e18fb9c279f73484754528d7 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 7 Sep 2014 14:42:04 -0600 Subject: [PATCH] Fix loop counter... was overrunning a table on larger ELF files --- arch/arm/src/armv7-a/arm_addrenv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/armv7-a/arm_addrenv.c b/arch/arm/src/armv7-a/arm_addrenv.c index 522facc1977..8154b94df74 100644 --- a/arch/arm/src/armv7-a/arm_addrenv.c +++ b/arch/arm/src/armv7-a/arm_addrenv.c @@ -191,7 +191,7 @@ static int up_addrenv_create_region(FAR uintptr_t **list, */ nmapped = 0; - for (i = 0; i < npages; i++) + for (i = 0; i < npages; i += ENTRIES_PER_L2TABLE) { /* Allocate one physical page for the L2 page table */