Bläddra i källkod

Merge "msm: ipa: disable packet status config and a minor fix"

qctecmdr 1 år sedan
förälder
incheckning
18adbf787d

+ 1 - 1
drivers/platform/msm/ipa/ipa_clients/ipa_wdi3.c

@@ -877,7 +877,7 @@ int ipa_wdi_enable_pipes_per_inst(ipa_wdi_hdl_t hdl)
 	if (ipa3_ctx->platform_type == IPA_PLAT_TYPE_XR) {
 		if (wlan_flt_rsrv_wq == NULL) {
 			wlan_flt_rsrv_wq = create_singlethread_workqueue("wlan_flt_rsrv_wq");
-			if (wlan_flt_rsrv_wq) {
+			if (!wlan_flt_rsrv_wq) {
 				IPA_WDI_ERR("failed to create wq\n");
 				return 0;
 			}

+ 2 - 1
drivers/platform/msm/ipa/ipa_v3/ipa_wdi3_i.c

@@ -714,7 +714,8 @@ int ipa3_conn_wdi3_pipes(struct ipa_wdi_conn_in_params *in,
 		memcpy(&ep_rx->cfg, &in->u_rx.rx_smmu.ipa_ep_cfg,
 			sizeof(ep_rx->cfg));
 
-	if (ipa3_ctx->ipa_wdi_opt_dpath) {
+	if (ipa3_ctx->ipa_wdi_opt_dpath &&
+		ipa3_ctx->platform_type != IPA_PLAT_TYPE_XR) {
 		ep_rx->cfg.cfg.frag_offload_en = true;
 		ep_rx->status.status_en = true;
 		ep_rx->status.status_ep =