kernel: Change _reschedule signature
_reschedule return's value is not used anywhere, except erroneously by
pthread_barrier_wait.
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
diff --git a/kernel/sched.c b/kernel/sched.c
index f014ced..6d56e6d 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -376,7 +376,7 @@
}
}
-int _reschedule(int key)
+void _reschedule(int key)
{
#ifdef CONFIG_SMP
if (!_current_cpu->swap_ok) {
@@ -394,13 +394,13 @@
return _Swap(key);
#else
if (_get_next_ready_thread() != _current) {
- return _Swap(key);
+ (void)_Swap(key);
+ return;
}
#endif
noswap:
irq_unlock(key);
- return 0;
}
void k_sched_lock(void)