diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c index 443edcddac8ab2a468a63ec599c2756032fae14a..c2708e1f0c69f9785991c06448766bc08bf7f32d 100644 --- a/kernel/time/timekeeping.c +++ b/kernel/time/timekeeping.c @@ -823,7 +823,7 @@ ktime_t ktime_get_coarse_with_offset(enum tk_offsets offs) } while (read_seqcount_retry(&tk_core.seq, seq)); - return base + nsecs; + return ktime_add_ns(base, nsecs); } EXPORT_SYMBOL_GPL(ktime_get_coarse_with_offset);