From a1e8c020b5429d0a54b34f20f78156f3f76d8316 Mon Sep 17 00:00:00 2001 From: Ghanim Fodi Date: Tue, 30 Aug 2016 19:04:31 +0300 Subject: [PATCH] msm: ipa3: Fix wrong parameter to xdci release function xdci release function is called during xdci connect failure cleanup. A bug passing the tethering protocol to the function instead of the tethering type caused it to fail and cease the cleanup operations. Change-Id: I6337f93c13678c9256dfd46825f9a317cdaa0a1b CRs-fixed: 1057013 Signed-off-by: Ghanim Fodi --- drivers/platform/msm/ipa/ipa_clients/ipa_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/msm/ipa/ipa_clients/ipa_usb.c b/drivers/platform/msm/ipa/ipa_clients/ipa_usb.c index 8e583203abda..838b78c1934d 100644 --- a/drivers/platform/msm/ipa/ipa_clients/ipa_usb.c +++ b/drivers/platform/msm/ipa/ipa_clients/ipa_usb.c @@ -2136,11 +2136,11 @@ int ipa_usb_xdci_connect(struct ipa_usb_xdci_chan_params *ul_chan_params, connect_fail: ipa3_usb_release_xdci_channel(dl_out_params->clnt_hdl, - dl_chan_params->teth_prot); + IPA3_USB_GET_TTYPE(dl_chan_params->teth_prot)); alloc_dl_chan_fail: if (connect_params->teth_prot != IPA_USB_DIAG) ipa3_usb_release_xdci_channel(ul_out_params->clnt_hdl, - ul_chan_params->teth_prot); + IPA3_USB_GET_TTYPE(ul_chan_params->teth_prot)); bad_params: mutex_unlock(&ipa3_usb_ctx->general_mutex); return result;