aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-11-09 19:51:40 -0500
committerKevin O'Connor <kevin@koconnor.net>2021-11-09 20:20:24 -0500
commit59314d99e0e2b12720f144afff7c127b11103556 (patch)
treebb9aacbc933700573cd7882f05dc62e2837579c2 /src
parentcfff8974800a08a138219b195886b47d140db5ff (diff)
downloadkutter-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>
Diffstat (limited to 'src')
-rw-r--r--src/sched.c4
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;