From 763fc04f9042bf0a6dd69661c18d61b915889a77 Mon Sep 17 00:00:00 2001 From: Skylar Chang Date: Mon, 24 Apr 2017 15:41:41 -0700 Subject: [PATCH] msm: ipa: return error on channel setup failure Return the correct error code when channel setup fails due to memory allocation. Change-Id: If345299532f8d04a543e3c7e535d4a7987661d0e CRs-Fixed: 2028360 Acked-by: Ady Abraham Signed-off-by: Skylar Chang --- drivers/platform/msm/ipa/ipa_v3/ipa_dp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c index 8ec0974711a4..c5b56f16788a 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c @@ -4055,6 +4055,7 @@ static int ipa_gsi_setup_channel(struct ipa_sys_connect_params *in, if (!gsi_channel_props.ring_base_vaddr) { IPAERR("fail to dma alloc %u bytes\n", gsi_channel_props.ring_len); + result = -ENOMEM; goto fail_alloc_channel_ring; } gsi_channel_props.ring_base_addr = dma_addr;