Loading drivers/platform/msm/ipa/ipa_v3/ipa_pm.c +3 −1 Original line number Diff line number Diff line Loading @@ -751,6 +751,8 @@ int ipa_pm_register(struct ipa_pm_register_params *params, u32 *hdl) wlock = &client->wlock; wakeup_source_init(wlock, client->name); init_completion(&client->complete); /* add client to exception list */ if (add_client_to_exception_list(*hdl)) { ipa_pm_deregister(*hdl); Loading Loading @@ -945,7 +947,7 @@ static int ipa_pm_activate_helper(struct ipa_pm_client *client, bool sync) } client->state = IPA_PM_ACTIVATE_IN_PROGRESS; init_completion(&client->complete); reinit_completion(&client->complete); queue_work(ipa_pm_ctx->wq, &client->activate_work); spin_unlock_irqrestore(&client->state_lock, flags); IPA_PM_DBG_STATE(client->hdl, client->name, client->state); Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_pm.c +3 −1 Original line number Diff line number Diff line Loading @@ -751,6 +751,8 @@ int ipa_pm_register(struct ipa_pm_register_params *params, u32 *hdl) wlock = &client->wlock; wakeup_source_init(wlock, client->name); init_completion(&client->complete); /* add client to exception list */ if (add_client_to_exception_list(*hdl)) { ipa_pm_deregister(*hdl); Loading Loading @@ -945,7 +947,7 @@ static int ipa_pm_activate_helper(struct ipa_pm_client *client, bool sync) } client->state = IPA_PM_ACTIVATE_IN_PROGRESS; init_completion(&client->complete); reinit_completion(&client->complete); queue_work(ipa_pm_ctx->wq, &client->activate_work); spin_unlock_irqrestore(&client->state_lock, flags); IPA_PM_DBG_STATE(client->hdl, client->name, client->state); Loading