diff options
-rw-r--r-- | kernel/debug/kdb/kdb_main.c | 6 |
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 | */ |
2513 | static void kdb_sysinfo(struct sysinfo *val) | 2513 | static 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]; |