diff mbox series

procfs: uptime: use ktime_get_boottime_ts64

Message ID 20180620081746.282742-1-arnd@arndb.de
State New
Headers show
Series procfs: uptime: use ktime_get_boottime_ts64 | expand

Commit Message

Arnd Bergmann June 20, 2018, 8:17 a.m. UTC
get_monotonic_boottime() is deprecated and uses the old timespec
type. Let's convert /proc/uptime to use ktime_get_boottime_ts64().

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

---
 fs/proc/uptime.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
2.9.0

Comments

Thomas Gleixner June 20, 2018, 8:35 a.m. UTC | #1
On Wed, 20 Jun 2018, Arnd Bergmann wrote:

> get_monotonic_boottime() is deprecated and uses the old timespec

> type. Let's convert /proc/uptime to use ktime_get_boottime_ts64().


Acked-by: Thomas Gleixner <tglx@linutronix.de>
diff mbox series

Patch

diff --git a/fs/proc/uptime.c b/fs/proc/uptime.c
index 3f723cb478af..a4c2791ab70b 100644
--- a/fs/proc/uptime.c
+++ b/fs/proc/uptime.c
@@ -9,7 +9,7 @@ 
 
 static int uptime_proc_show(struct seq_file *m, void *v)
 {
-	struct timespec uptime;
+	struct timespec64 uptime;
 	struct timespec64 idle;
 	u64 nsec;
 	u32 rem;
@@ -19,7 +19,7 @@  static int uptime_proc_show(struct seq_file *m, void *v)
 	for_each_possible_cpu(i)
 		nsec += (__force u64) kcpustat_cpu(i).cpustat[CPUTIME_IDLE];
 
-	get_monotonic_boottime(&uptime);
+	ktime_get_boottime_ts64(&uptime);
 	idle.tv_sec = div_u64_rem(nsec, NSEC_PER_SEC, &rem);
 	idle.tv_nsec = rem;
 	seq_printf(m, "%lu.%02lu %lu.%02lu\n",