|
@@ -579,9 +579,9 @@ static int timekeeping_resume(struct sys_device *dev)
|
|
|
|
|
|
if (timespec_compare(&ts, &timekeeping_suspend_time) > 0) {
|
|
|
ts = timespec_sub(ts, timekeeping_suspend_time);
|
|
|
- xtime = timespec_add_safe(xtime, ts);
|
|
|
+ xtime = timespec_add(xtime, ts);
|
|
|
wall_to_monotonic = timespec_sub(wall_to_monotonic, ts);
|
|
|
- total_sleep_time = timespec_add_safe(total_sleep_time, ts);
|
|
|
+ total_sleep_time = timespec_add(total_sleep_time, ts);
|
|
|
}
|
|
|
/* re-base the last cycle value */
|
|
|
timekeeper.clock->cycle_last = timekeeper.clock->read(timekeeper.clock);
|
|
@@ -887,7 +887,7 @@ EXPORT_SYMBOL_GPL(getboottime);
|
|
|
*/
|
|
|
void monotonic_to_bootbased(struct timespec *ts)
|
|
|
{
|
|
|
- *ts = timespec_add_safe(*ts, total_sleep_time);
|
|
|
+ *ts = timespec_add(*ts, total_sleep_time);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(monotonic_to_bootbased);
|
|
|
|