mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
Merge pull request #126 from OlegHahm/scheduler_fix
fix priority comparison in sched_switch
This commit is contained in:
commit
c4a5390408
@ -187,7 +187,7 @@ void sched_switch(uint16_t current_prio, uint16_t other_prio, int in_isr)
|
|||||||
{
|
{
|
||||||
DEBUG("%s: %i %i %i\n", active_thread->name, (int)current_prio, (int)other_prio, in_isr);
|
DEBUG("%s: %i %i %i\n", active_thread->name, (int)current_prio, (int)other_prio, in_isr);
|
||||||
|
|
||||||
if (current_prio <= other_prio) {
|
if (current_prio >= other_prio) {
|
||||||
if (in_isr) {
|
if (in_isr) {
|
||||||
sched_context_switch_request = 1;
|
sched_context_switch_request = 1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user