Loading drivers/soc/qcom/rpmh.c +11 −4 Original line number Diff line number Diff line Loading @@ -175,20 +175,27 @@ static struct cache_req *cache_rpm_request(struct rpmh_ctrlr *ctrlr, existing: switch (state) { case RPMH_ACTIVE_ONLY_STATE: if (req->sleep_val != UINT_MAX) if (req->sleep_val != UINT_MAX) { req->wake_val = cmd->data; ctrlr->dirty = true; } break; case RPMH_WAKE_ONLY_STATE: if (req->wake_val != cmd->data) { req->wake_val = cmd->data; ctrlr->dirty = true; } break; case RPMH_SLEEP_STATE: if (req->sleep_val != cmd->data) { req->sleep_val = cmd->data; ctrlr->dirty = true; } break; default: break; } ctrlr->dirty = true; unlock: spin_unlock(&ctrlr->cache_lock); Loading Loading
drivers/soc/qcom/rpmh.c +11 −4 Original line number Diff line number Diff line Loading @@ -175,20 +175,27 @@ static struct cache_req *cache_rpm_request(struct rpmh_ctrlr *ctrlr, existing: switch (state) { case RPMH_ACTIVE_ONLY_STATE: if (req->sleep_val != UINT_MAX) if (req->sleep_val != UINT_MAX) { req->wake_val = cmd->data; ctrlr->dirty = true; } break; case RPMH_WAKE_ONLY_STATE: if (req->wake_val != cmd->data) { req->wake_val = cmd->data; ctrlr->dirty = true; } break; case RPMH_SLEEP_STATE: if (req->sleep_val != cmd->data) { req->sleep_val = cmd->data; ctrlr->dirty = true; } break; default: break; } ctrlr->dirty = true; unlock: spin_unlock(&ctrlr->cache_lock); Loading