| Message ID | 20210806164730.51040-10-aleksei.kodanev@bell-sw.com |
|---|---|
| State | Accepted |
| Headers | show |
| Series | syscalls/sched_*: convert to new API and handle ENOSYS errno | expand |
Hi!
We should explain why we switch from the libc call to a syscall here in
the commit message something as:
"Fix the test on musl where sched_setscheduler is not implmeneted."
Other than that:
Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
diff --git a/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c b/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c index 5da5fe51d..447242159 100644 --- a/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c +++ b/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c @@ -11,9 +11,9 @@ * timeslice tuning knob in milliseconds"). */ -#include <sched.h> #include "time64_variants.h" #include "tst_timer.h" +#include "tst_sched.h" #define PROC_SCHED_RR_TIMESLICE_MS "/proc/sys/kernel/sched_rr_timeslice_ms" static int proc_flag; @@ -41,7 +41,7 @@ static void setup(void) tp.type = tv->ts_type; - if ((sched_setscheduler(0, SCHED_RR, &p)) == -1) + if ((sys_sched_setscheduler(0, SCHED_RR, &p)) == -1) tst_res(TFAIL | TERRNO, "sched_setscheduler() failed"); proc_flag = !access(PROC_SCHED_RR_TIMESLICE_MS, F_OK);
Signed-off-by: Alexey Kodanev <aleksei.kodanev@bell-sw.com> --- .../syscalls/sched_rr_get_interval/sched_rr_get_interval01.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)