|
@@ -772,16 +772,16 @@ int ath10k_htc_connect_service(struct ath10k_htc *htc,
|
|
|
|
|
|
flags |= SM(tx_alloc, ATH10K_HTC_CONN_FLAGS_RECV_ALLOC);
|
|
|
|
|
|
- req_msg = &msg->connect_service;
|
|
|
- req_msg->flags = __cpu_to_le16(flags);
|
|
|
- req_msg->service_id = __cpu_to_le16(conn_req->service_id);
|
|
|
-
|
|
|
/* Only enable credit flow control for WMI ctrl service */
|
|
|
if (conn_req->service_id != ATH10K_HTC_SVC_ID_WMI_CONTROL) {
|
|
|
flags |= ATH10K_HTC_CONN_FLAGS_DISABLE_CREDIT_FLOW_CTRL;
|
|
|
disable_credit_flow_ctrl = true;
|
|
|
}
|
|
|
|
|
|
+ req_msg = &msg->connect_service;
|
|
|
+ req_msg->flags = __cpu_to_le16(flags);
|
|
|
+ req_msg->service_id = __cpu_to_le16(conn_req->service_id);
|
|
|
+
|
|
|
INIT_COMPLETION(htc->ctl_resp);
|
|
|
|
|
|
status = ath10k_htc_send(htc, ATH10K_HTC_EP_0, skb);
|