From f4527983e0fcdec1c945ba5d103588b85c3d6abe Mon Sep 17 00:00:00 2001 From: Bojun Pan Date: Thu, 28 May 2020 10:28:25 -0700 Subject: [PATCH] msm:ipa: fix the tx_napi enable condition Only enable the tx_napi on APPS_PROD pipes. Change-Id: Iaff4645e618d37604a86b5fc05f6cfe6e677c156 --- drivers/platform/msm/ipa/ipa_v3/ipa_dp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c index 74634ceb971c..73e4e81f4bf1 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c @@ -1179,7 +1179,8 @@ int ipa3_setup_sys_pipe(struct ipa_sys_connect_params *sys_in, u32 *clnt_hdl) tasklet_init(&ep->sys->tasklet, ipa3_tasklet_rx_notify, (unsigned long) ep->sys); - if (ipa3_ctx->tx_napi_enable) { + if (IPA_CLIENT_IS_PROD(ep->client) && + ipa3_ctx->tx_napi_enable) { if (sys_in->client != IPA_CLIENT_APPS_WAN_PROD) { netif_tx_napi_add(&ipa3_ctx->generic_ndev, &ep->sys->napi_tx, ipa3_aux_poll_tx_complete,