|
@@ -4324,7 +4324,9 @@ SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid,
|
|
|
goto out_unlock;
|
|
|
|
|
|
rq = task_rq_lock(p, &flags);
|
|
|
- time_slice = p->sched_class->get_rr_interval(rq, p);
|
|
|
+ time_slice = 0;
|
|
|
+ if (p->sched_class->get_rr_interval)
|
|
|
+ time_slice = p->sched_class->get_rr_interval(rq, p);
|
|
|
task_rq_unlock(rq, p, &flags);
|
|
|
|
|
|
rcu_read_unlock();
|