diff mbox series

[2/3] timekeeping: use proper ktime_add when adding nsecs in coarse offset

Message ID 20190620141159.15965-2-Jason@zx2c4.com
State Superseded
Headers show
Series [1/3] timekeeping: add missing non-_ns functions for fast accessors | expand

Commit Message

Jason A. Donenfeld June 20, 2019, 2:11 p.m. UTC
While this doesn't actually amount to a real difference, since the macro
evaluates to the same thing, every place else operates on ktime_t using
these functions, so let's not break the pattern.

Fixes: e3ff9c3678b4 ("timekeeping: Repair ktime_get_coarse*() granularity")
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>

Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
---
 kernel/time/timekeeping.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.21.0

Comments

Arnd Bergmann June 21, 2019, 2:29 p.m. UTC | #1
On Thu, Jun 20, 2019 at 4:12 PM Jason A. Donenfeld <Jason@zx2c4.com> wrote:
>

> While this doesn't actually amount to a real difference, since the macro

> evaluates to the same thing, every place else operates on ktime_t using

> these functions, so let's not break the pattern.

>

> Fixes: e3ff9c3678b4 ("timekeeping: Repair ktime_get_coarse*() granularity")

> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>

> Cc: Arnd Bergmann <arnd@arndb.de>

> Cc: Thomas Gleixner <tglx@linutronix.de>


Acked-by: Arnd Bergmann <arnd@arndb.de>
diff mbox series

Patch

diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
index 4c97c9c8c217..db0081a14b90 100644
--- a/kernel/time/timekeeping.c
+++ b/kernel/time/timekeeping.c
@@ -817,7 +817,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);