All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Jason A. Donenfeld" <Jason@zx2c4.com>
To: linux-kernel@vger.kernel.org
Cc: "Jason A. Donenfeld" <Jason@zx2c4.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Thomas Gleixner <tglx@linutronix.de>
Subject: [PATCH 2/3] timekeeping: use proper ktime_add when adding nsecs in coarse offset
Date: Thu, 20 Jun 2019 16:11:58 +0200	[thread overview]
Message-ID: <20190620141159.15965-2-Jason@zx2c4.com> (raw)
In-Reply-To: <20190620141159.15965-1-Jason@zx2c4.com>

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(-)

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);
 
-- 
2.21.0


  reply	other threads:[~2019-06-20 14:12 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-19 14:23 [PATCH v2] timekeeping: get_jiffies_boot_64() for jiffies that include sleep time Jason A. Donenfeld
2019-06-19 14:41 ` Arnd Bergmann
2019-06-19 15:31   ` Jason A. Donenfeld
2019-06-19 20:02     ` Arnd Bergmann
2019-06-19 20:06       ` Jason A. Donenfeld
2019-06-19 20:57         ` Arnd Bergmann
2019-06-20 13:24           ` Jason A. Donenfeld
2019-06-20 14:11             ` [PATCH 1/3] timekeeping: add missing non-_ns functions for fast accessors Jason A. Donenfeld
2019-06-20 14:11               ` Jason A. Donenfeld [this message]
2019-06-21 14:29                 ` [PATCH 2/3] timekeeping: use proper ktime_add when adding nsecs in coarse offset Arnd Bergmann
2019-06-20 14:11               ` [PATCH 3/3] timekeeping: add missing _ns functions for coarse accessors Jason A. Donenfeld
2019-06-21 14:38                 ` Arnd Bergmann
2019-06-21 14:46                   ` Jason A. Donenfeld
2019-06-21 14:58                     ` Arnd Bergmann
2019-06-21 15:07                       ` Jason A. Donenfeld
2019-06-21 15:20                         ` Arnd Bergmann
2019-06-21 14:29               ` [PATCH 1/3] timekeeping: add missing non-_ns functions for fast accessors Arnd Bergmann
2019-06-21 14:33                 ` Jason A. Donenfeld
2019-06-21 14:40                   ` Arnd Bergmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190620141159.15965-2-Jason@zx2c4.com \
    --to=jason@zx2c4.com \
    --cc=arnd@arndb.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.