This is an automated email from the ASF dual-hosted git repository. anchao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit b39196630fa28d59ad1afddcc0d8f3330ccf7c80 Author: zhangyuan29 <[email protected]> AuthorDate: Wed Apr 23 23:44:00 2025 +0800 arch/tricore: fixed set wrong region size mpu_modify_code_region() and mpu_modify_data_region() take the region size as the third argument, but mpu_modify_region() passed base + size, so the modified region became larger than requested. Pass size instead. Signed-off-by: zhangyuan29 <[email protected]> --- arch/tricore/src/common/tricore_mpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/tricore/src/common/tricore_mpu.c b/arch/tricore/src/common/tricore_mpu.c index 9255c89b47d..6a06a8997f5 100644 --- a/arch/tricore/src/common/tricore_mpu.c +++ b/arch/tricore/src/common/tricore_mpu.c @@ -1272,7 +1272,7 @@ void mpu_modify_region(unsigned int set, unsigned int region, { if (size != 0) { - mpu_modify_code_region(region, base, base + size); + mpu_modify_code_region(region, base, size); } mpu_modify_code_set(set, region, flags); @@ -1281,7 +1281,7 @@ void mpu_modify_region(unsigned int set, unsigned int region, { if (size != 0) { - mpu_modify_data_region(region, base, base + size); + mpu_modify_data_region(region, base, size); } mpu_modify_data_set(set, region, flags);
