diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa.c b/drivers/platform/msm/ipa/ipa_v3/ipa.c index 918a037392d5..4cefb3161a95 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa.c @@ -35,6 +35,12 @@ #include #include #include "gsi.h" +#include +#include +#include +#include +#include +#include #ifdef CONFIG_ARM64 @@ -5281,13 +5287,14 @@ static void ipa3_active_clients_log_mod( } if (id->type != SIMPLE) { - t = local_clock(); + t = sched_clock(); nanosec_rem = do_div(t, 1000000000) / 1000; snprintf(temp_str, IPA3_ACTIVE_CLIENTS_LOG_LINE_LEN, - inc ? "[%5lu.%06lu] ^ %s, %s: %d" : - "[%5lu.%06lu] v %s, %s: %d", + inc ? "[%5lu.%06lu] ^ %s, %s: %d cnt = %d" : + "[%5lu.%06lu] v %s, %s: %d cnt = %d", (unsigned long)t, nanosec_rem, - id->id_string, id->file, id->line); + id->id_string, id->file, id->line, + atomic_read(&ipa3_ctx->ipa3_active_clients.cnt)); ipa3_active_clients_log_insert(temp_str); } spin_unlock_irqrestore(&ipa3_ctx->ipa3_active_clients_logging.lock,