From 4f33a32e3640820dd1c470aa699630749badcbc6 Mon Sep 17 00:00:00 2001 From: wangzhi16 Date: Wed, 5 Mar 2025 09:48:06 +0800 Subject: [PATCH] mm/kasan: Remove unnecessary critical sections in mm/kasan. Remove unnecessary critical sections in mm/kasan. Signed-off-by: wangzhi16 --- mm/kasan/hook.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/mm/kasan/hook.c b/mm/kasan/hook.c index 275403489cb..1f1f5b3b5dd 100644 --- a/mm/kasan/hook.c +++ b/mm/kasan/hook.c @@ -24,7 +24,6 @@ #include #include -#include #include #include @@ -177,9 +176,6 @@ static void kasan_show_memory(FAR const uint8_t *addr, size_t size, static void kasan_report(FAR const void *addr, size_t size, bool is_write, FAR void *return_address) { - irqstate_t flags; - - flags = enter_critical_section(); bool dump_only = (is_write && MM_KASAN_DISABLE_WRITE_PANIC) || (!is_write && MM_KASAN_DISABLE_READ_PANIC); @@ -205,8 +201,6 @@ static void kasan_report(FAR const void *addr, size_t size, { PANIC(); } - - leave_critical_section(flags); } #if MM_KASAN_WATCHPOINT > 0