diff options
author | Denis Brockus <dbrockus@google.com> | 2021-02-05 12:10:46 -0700 |
---|---|---|
committer | Denis Brockus <dbrockus@chromium.org> | 2021-02-05 20:10:39 +0000 |
commit | 5925c1c63f1be19ffc3ec91a9d6c11761f02dcad (patch) | |
tree | 426db6bf47fe68c5a6481cfcc25229468006547a /core | |
parent | 36a5eb7f1db04aa123ce3eb9a2d8c86c4c37a0b4 (diff) | |
download | chrome-ec-5925c1c63f1be19ffc3ec91a9d6c11761f02dcad.tar.gz |
core/cortex-m/mpu.c does not compile
Fix for loop to be compatible with the tools used in the builders
BUG=chromium:1175163, chromium:1175181
BRANCH=none
TEST=make buildall
Signed-off-by: Denis Brockus <dbrockus@google.com>
Change-Id: Ic4d6f1b8aea0e20391eeb0d9496275289a7e21fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2678794
Tested-by: Denis Brockus <dbrockus@chromium.org>
Auto-Submit: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
Reviewed-by: Jae Hoon Kim <kimjae@chromium.org>
Commit-Queue: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'core')
-rw-r--r-- | core/cortex-m/mpu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/cortex-m/mpu.c b/core/cortex-m/mpu.c index 5a78a9a013..29da931a28 100644 --- a/core/cortex-m/mpu.c +++ b/core/cortex-m/mpu.c @@ -121,6 +121,7 @@ static int mpu_config_region_greedy(uint8_t region, uint32_t addr, uint8_t subregion_disable = 0; if (natural_alignment >= 5) { + int sr_idx; uint32_t subregion_base, subregion_size; /* * For MPU regions larger than 256 bytes we can use subregions, @@ -142,7 +143,7 @@ static int mpu_config_region_greedy(uint8_t region, uint32_t addr, subregion_base = addr & ~((1 << natural_alignment) - 1); subregion_size = 1 << (natural_alignment - 3); *consumed = 0; - for (int sr_idx = 0; sr_idx < 8; sr_idx++) { + for (sr_idx = 0; sr_idx < 8; sr_idx++) { if (subregion_base < addr || (subregion_base + subregion_size) > (addr + size)) /* lsb of subregion mask is lowest address */ |