From bf22e306d8a389b02686c6da48c0c0713d588ef5 Mon Sep 17 00:00:00 2001 From: Luis Gerhorst <privat@luisgerhorst.de> Date: Fri, 19 Mar 2021 19:36:31 +0100 Subject: [PATCH] workaround/fix: remove spin locking in set_mapping --- arch/arm/core/aarch64/mmu/arm_mmu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/core/aarch64/mmu/arm_mmu.c b/arch/arm/core/aarch64/mmu/arm_mmu.c index 36f30f8525c..d8b64649392 100644 --- a/arch/arm/core/aarch64/mmu/arm_mmu.c +++ b/arch/arm/core/aarch64/mmu/arm_mmu.c @@ -223,7 +223,7 @@ static int set_mapping(struct arm_mmu_ptables *ptables, k_spinlock_key_t key; int ret = 0; - key = k_spin_lock(&xlat_lock); + /* key = k_spin_lock(&xlat_lock); */ while (size) { __ASSERT(level <= XLAT_LAST_LEVEL, @@ -300,7 +300,7 @@ move_on: level = BASE_XLAT_LEVEL; } - k_spin_unlock(&xlat_lock, key); + /* k_spin_unlock(&xlat_lock, key); */ return ret; } -- GitLab