From e44d2e65ee98fd7df7684bad0ecf27efc043ccbc Mon Sep 17 00:00:00 2001 From: Adrian Bonislawski Date: Wed, 24 Apr 2024 10:56:24 +0200 Subject: [PATCH] kernel: timeslicing: add time slice reset in slice per thread api This will reset time slice in k_thread_time_slice_set() when slice per thread api is used. Currently it will reset it only in standard slice_set Signed-off-by: Adrian Bonislawski --- kernel/timeslicing.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/timeslicing.c b/kernel/timeslicing.c index 401bcea0c7c4..07ae497c7f91 100644 --- a/kernel/timeslicing.c +++ b/kernel/timeslicing.c @@ -95,6 +95,7 @@ void k_thread_time_slice_set(struct k_thread *thread, int32_t thread_slice_ticks thread->base.slice_ticks = thread_slice_ticks; thread->base.slice_expired = expired; thread->base.slice_data = data; + z_reset_time_slice(thread); } } #endif