X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fsched%2Fcore.c;h=656cd70eb577a4bf6755ed1e7d653864d0d04f96;hb=595bf999e3a864f40e049c67c42ecee50fb7a78a;hp=7fea865a810da70b72a8ae247bda8064f5b58193;hpb=7ae0e06b909e31bf9a396a2326ef09b768d9b4c4;p=~andy%2Flinux diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 7fea865a810..656cd70eb57 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -4347,7 +4347,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();