X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=kernel%2Fhrtimer.c;h=09094361dce523fec7def28599b17c34bee16bec;hb=32665f2bbfed2e325d37236d9b0071a11a69124e;hp=383319bae3f7d0d9e8154a3bb99798a477ee676f;hpb=1f9c52e16b5f67131440ddd51bd0cff27e45ea10;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c index 383319bae3f7..09094361dce5 100644 --- a/kernel/hrtimer.c +++ b/kernel/hrtimer.c @@ -46,6 +46,7 @@ #include #include #include +#include #include #include @@ -1610,7 +1611,7 @@ long hrtimer_nanosleep(struct timespec *rqtp, struct timespec __user *rmtp, unsigned long slack; slack = current->timer_slack_ns; - if (rt_task(current)) + if (dl_task(current) || rt_task(current)) slack = 0; hrtimer_init_on_stack(&t.timer, clockid, mode);