diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2019-11-16 16:08:46 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2019-11-16 16:08:46 -0800 |
commit | 3278b3b6782c562079a3e0af0979968fd94d141c (patch) | |
tree | 99fa16fd62f24f9cfdcba75f25fb5da0d48db318 /kernel | |
parent | 5ffaf037e776fd5095561c27d879b4484549f7e4 (diff) | |
parent | 2f5841349df281ecf8f81cc82d869b8476f0db0b (diff) | |
download | linux-3278b3b6782c562079a3e0af0979968fd94d141c.tar.bz2 |
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timer fix from Ingo Molnar:
"Fix integer truncation bug in __do_adjtimex()"
* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
ntp/y2038: Remove incorrect time_t truncation
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/time/ntp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/time/ntp.c b/kernel/time/ntp.c index 65eb796610dc..069ca78fb0bf 100644 --- a/kernel/time/ntp.c +++ b/kernel/time/ntp.c @@ -771,7 +771,7 @@ int __do_adjtimex(struct __kernel_timex *txc, const struct timespec64 *ts, /* fill PPS status fields */ pps_fill_timex(txc); - txc->time.tv_sec = (time_t)ts->tv_sec; + txc->time.tv_sec = ts->tv_sec; txc->time.tv_usec = ts->tv_nsec; if (!(time_status & STA_NANO)) txc->time.tv_usec = ts->tv_nsec / NSEC_PER_USEC; |