diff --git a/qdf/inc/qdf_mc_timer.h b/qdf/inc/qdf_mc_timer.h index d666c62c42..023feeb466 100644 --- a/qdf/inc/qdf_mc_timer.h +++ b/qdf/inc/qdf_mc_timer.h @@ -263,7 +263,7 @@ unsigned long qdf_mc_timer_get_system_time(void); /** * qdf_get_monotonic_boottime_ns() - Get kernel boottime in ns * - * Return: kernel boottime in nano sec + * Return: kernel boottime in nano sec (includes time spent in suspend) */ s64 qdf_get_monotonic_boottime_ns(void); diff --git a/qdf/linux/src/qdf_mc_timer.c b/qdf/linux/src/qdf_mc_timer.c index bd2b795712..d6b1bdbe4f 100644 --- a/qdf/linux/src/qdf_mc_timer.c +++ b/qdf/linux/src/qdf_mc_timer.c @@ -783,7 +783,8 @@ s64 qdf_get_monotonic_boottime_ns(void) { struct timespec ts; - ktime_get_ts(&ts); + get_monotonic_boottime(&ts); + return timespec_to_ns(&ts); } qdf_export_symbol(qdf_get_monotonic_boottime_ns);