chrt: fix HAVE_SCHED_SETATTR fallback case
Broken since 6f27e449
. We could not enter the fallback
if HAVE_SCHED_SETATTR is not defined.
Two gcc warnings made this issue visible:
schedutils/chrt.c:247:1: warning: label 'fallback' defined but not used [-Wunused-label]
schedutils/chrt.c:266:9: warning: 'policy' may be used uninitialized in this function [-Wuninitialized]
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
This commit is contained in:
parent
0f2eb577ac
commit
fded05ac81
|
@ -239,13 +239,14 @@ static void show_sched_pid_info(struct chrt_ctl *ctl, pid_t pid)
|
||||||
runtime = sa.sched_runtime;
|
runtime = sa.sched_runtime;
|
||||||
period = sa.sched_period;
|
period = sa.sched_period;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Old way
|
* Old way
|
||||||
*/
|
*/
|
||||||
fallback:
|
fallback:
|
||||||
if (errno == ENOSYS) {
|
if (errno == ENOSYS)
|
||||||
|
#endif
|
||||||
|
{
|
||||||
struct sched_param sp;
|
struct sched_param sp;
|
||||||
|
|
||||||
policy = sched_getscheduler(pid);
|
policy = sched_getscheduler(pid);
|
||||||
|
|
Loading…
Reference in New Issue