X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=kernel%2Ftime%2Ftimer.c;h=d1798fa0c7432527cb5bde3f99455b0c28bce068;hb=da8b44d5a9f8bf26da637b7336508ca534d6b319;hp=bbc5d1114583b21f1ab489cd40a98f3aa5ebd61d;hpb=730b5ec8ac3c2b0532edf0cc0291d29fa500a712;p=cascardo%2Flinux.git diff --git a/kernel/time/timer.c b/kernel/time/timer.c index bbc5d1114583..d1798fa0c743 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c @@ -1698,10 +1698,10 @@ EXPORT_SYMBOL(msleep_interruptible); static void __sched do_usleep_range(unsigned long min, unsigned long max) { ktime_t kmin; - unsigned long delta; + u64 delta; kmin = ktime_set(0, min * NSEC_PER_USEC); - delta = (max - min) * NSEC_PER_USEC; + delta = (u64)(max - min) * NSEC_PER_USEC; schedule_hrtimeout_range(&kmin, delta, HRTIMER_MODE_REL); }