Эх сурвалжийг харах

qcacmn: Remove %ps from wakeup_irq_handler

%ps does symbol table lookup in kernel and if used in irq context,
it can lead to irq_handler running for longer time, and jank issues
as a side effect. So, remove it from wakeup_irq_handler.

Change-Id: Ifa42d9a46c838c2458d3220c6d3cb008232e3839
CRs-Fixed: 2999176
Aditya Kodukula 4 жил өмнө
parent
commit
6a5a2ec74a

+ 1 - 2
hif/src/hif_runtime_pm.c

@@ -1112,8 +1112,7 @@ int hif_pm_runtime_request_resume(struct hif_opaque_softc *hif_ctx)
 	pm_state = qdf_atomic_read(&rpm_ctx->pm_state);
 	pm_state = qdf_atomic_read(&rpm_ctx->pm_state);
 	if (pm_state == HIF_PM_RUNTIME_STATE_SUSPENDED ||
 	if (pm_state == HIF_PM_RUNTIME_STATE_SUSPENDED ||
 	    pm_state == HIF_PM_RUNTIME_STATE_SUSPENDING)
 	    pm_state == HIF_PM_RUNTIME_STATE_SUSPENDING)
-		hif_info("Runtime PM resume is requested by %ps",
-			 (void *)_RET_IP_);
+		hif_info("Runtime PM resume is requested by wake_irq");
 
 
 	rpm_ctx->pm_stats.request_resume++;
 	rpm_ctx->pm_stats.request_resume++;
 	rpm_ctx->pm_stats.last_resume_caller = (void *)_RET_IP_;
 	rpm_ctx->pm_stats.last_resume_caller = (void *)_RET_IP_;