On 5/22/2026 3:00 AM, Krishna Chaitanya Chundru wrote:
The MHI controller interface exposes runtime_get and runtime_put callbacks
to abstract runtime PM handling from the MHI core. This indirection is
unnecessary since the MHI core can directly use the generic pm_runtime_*
APIs, and the existing implementations are either no-ops or trivial
wrappers around those same APIs.
Remove the runtime_get and runtime_put function pointers from struct
mhi_controller and update all users in the MHI host stack to call the
standard runtime PM helpers directly.
Signed-off-by: Krishna Chaitanya Chundru <redacted>
Reviewed-by: Konrad Dybcio <redacted>
---
drivers/net/wireless/ath/ath11k/mhi.c | 10 ----------
drivers/net/wireless/ath/ath12k/mhi.c | 11 -----------
Acked-by: Jeff Johnson <redacted>