diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-11-09 19:51:40 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-11-09 20:20:24 -0500 |
commit | 59314d99e0e2b12720f144afff7c127b11103556 (patch) | |
tree | bb9aacbc933700573cd7882f05dc62e2837579c2 | |
parent | cfff8974800a08a138219b195886b47d140db5ff (diff) | |
download | kutter-59314d99e0e2b12720f144afff7c127b11103556.tar.gz kutter-59314d99e0e2b12720f144afff7c127b11103556.tar.xz kutter-59314d99e0e2b12720f144afff7c127b11103556.zip |
sched: Move last_insert check for improved gcc code layout
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | src/sched.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sched.c b/src/sched.c index c5d1d6fd..44cce558 100644 --- a/src/sched.c +++ b/src/sched.c @@ -161,10 +161,10 @@ sched_timer_dispatch(void) // Update timer_list (rescheduling current timer if necessary) unsigned int next_waketime = updated_waketime; if (unlikely(res == SF_DONE)) { - if (SchedStatus.last_insert == t) - SchedStatus.last_insert = t->next; next_waketime = t->next->waketime; SchedStatus.timer_list = t->next; + if (SchedStatus.last_insert == t) + SchedStatus.last_insert = t->next; } else if (!timer_is_before(updated_waketime, t->next->waketime)) { next_waketime = t->next->waketime; SchedStatus.timer_list = t->next; |