aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/debug/kdb/kdb_main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c
index 6055231544a0..16140d1aa0c3 100644
--- a/kernel/debug/kdb/kdb_main.c
+++ b/kernel/debug/kdb/kdb_main.c
@@ -2512,10 +2512,10 @@ static int kdb_kill(int argc, const char **argv)
2512 */ 2512 */
2513static void kdb_sysinfo(struct sysinfo *val) 2513static void kdb_sysinfo(struct sysinfo *val)
2514{ 2514{
2515 struct timespec uptime; 2515 u64 uptime = ktime_get_mono_fast_ns();
2516 ktime_get_ts(&uptime); 2516
2517 memset(val, 0, sizeof(*val)); 2517 memset(val, 0, sizeof(*val));
2518 val->uptime = uptime.tv_sec; 2518 val->uptime = div_u64(uptime, NSEC_PER_SEC);
2519 val->loads[0] = avenrun[0]; 2519 val->loads[0] = avenrun[0];
2520 val->loads[1] = avenrun[1]; 2520 val->loads[1] = avenrun[1];
2521 val->loads[2] = avenrun[2]; 2521 val->loads[2] = avenrun[2];