diff options
| author | Bernard Xiong <[email protected]> | 2020-09-05 08:59:06 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-09-05 08:59:06 +0800 |
| commit | d890d555a7994512866f16bde3e8f942051ece89 (patch) | |
| tree | 6b6a0f60459bba928b8794dc7c551ee87a79c9f9 /src | |
| parent | cf622e517779071642c88dd715d3ae98f9ba1da7 (diff) | |
| parent | 731e64f0c5e451f9408ad94da5de64f74bf4639b (diff) | |
Merge pull request #3886 from jesven/fix_smp_ready_table
修正多核rt_schedule_remove_thread时pcpu的ready_table判断问题
Diffstat (limited to 'src')
| -rw-r--r-- | src/scheduler.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scheduler.c b/src/scheduler.c index 0c1bf1e506..699c817270 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -784,7 +784,7 @@ void rt_schedule_remove_thread(struct rt_thread *thread) { #if RT_THREAD_PRIORITY_MAX > 32 pcpu->ready_table[thread->number] &= ~thread->high_mask; - if (rt_thread_ready_table[thread->number] == 0) + if (pcpu->ready_table[thread->number] == 0) { pcpu->priority_group &= ~thread->number_mask; } |
