summaryrefslogtreecommitdiff
path: root/src/cpu.c
diff options
context:
space:
mode:
authorwangxiaoyao <[email protected]>2023-02-20 13:39:34 +0800
committerguo <[email protected]>2023-02-21 08:48:49 +0800
commited58f6676d074ec9f66ea78e23d1e1657c9fef20 (patch)
tree0b24af0f5a0244e17abc3cef14abe2dd746248cf /src/cpu.c
parent29c7278edc8bd47f0263143cf85568c8c0e6e61e (diff)
[src] add assertion for debugging
Diffstat (limited to 'src/cpu.c')
-rw-r--r--src/cpu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cpu.c b/src/cpu.c
index 79a820d39e..a89a0cca6a 100644
--- a/src/cpu.c
+++ b/src/cpu.c
@@ -225,6 +225,7 @@ void rt_cpus_unlock(rt_base_t level)
if (pcpu->current_thread != RT_NULL)
{
+ RT_ASSERT(pcpu->current_thread->cpus_lock_nest > 0);
pcpu->current_thread->cpus_lock_nest--;
if (pcpu->current_thread->cpus_lock_nest == 0)