From e83d8c37aead93d56ef029706e95269be8be6a3b Mon Sep 17 00:00:00 2001 From: Bojun Pan Date: Tue, 10 Nov 2020 20:49:58 -0800 Subject: [PATCH] msm: ipa: fix the return on pipe setup when rmnet_ctl disabled return 0 instead of -ENXIO when rmnet_ctl disabled. If we give error return to egress ioctl, ingress ioctl is not even getting called anymore. Change-Id: I948daa6ccb46a87b36eb3bc54c0f62d67546624c --- drivers/platform/msm/ipa/ipa_v3/rmnet_ctl_ipa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/rmnet_ctl_ipa.c b/drivers/platform/msm/ipa/ipa_v3/rmnet_ctl_ipa.c index 2f3855d5d7..996b6878e3 100644 --- a/drivers/platform/msm/ipa/ipa_v3/rmnet_ctl_ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/rmnet_ctl_ipa.c @@ -209,7 +209,7 @@ int ipa3_setup_apps_low_lat_cons_pipe(void) if (!ipa3_ctx->rmnet_ctl_enable) { IPAERR("low lat pipe is disabled"); - return -ENXIO; + return 0; } ep_idx = ipa_get_ep_mapping( IPA_CLIENT_APPS_WAN_LOW_LAT_CONS); @@ -293,7 +293,7 @@ int ipa3_setup_apps_low_lat_prod_pipe(void) if (!ipa3_ctx->rmnet_ctl_enable) { IPAERR("Low lat pipe is disabled"); - return -ENXIO; + return 0; } ep_idx = ipa_get_ep_mapping( IPA_CLIENT_APPS_WAN_LOW_LAT_PROD);