From ef8de8d9db4ab9d0e238eb67681555f8455cd6f9 Mon Sep 17 00:00:00 2001 From: Ghanim Fodi Date: Mon, 22 Jul 2019 15:57:43 +0300 Subject: [PATCH] msm: ipa: make sure ipa context exists when 11ad smmu prob make sure ipa3_ctx is not NULL when smmu is being probed for 11ad device Signed-off-by: Ghanim Fodi --- ipa/ipa_v3/ipa.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipa/ipa_v3/ipa.c b/ipa/ipa_v3/ipa.c index 022aed42b1f1..567b34518453 100644 --- a/ipa/ipa_v3/ipa.c +++ b/ipa/ipa_v3/ipa.c @@ -7702,6 +7702,10 @@ int ipa3_plat_drv_probe(struct platform_device *pdev_p, } if (of_device_is_compatible(dev->of_node, "qcom,ipa-smmu-11ad-cb")) { + if (ipa3_ctx == NULL) { + IPAERR("ipa3_ctx was not initialized\n"); + return -EPROBE_DEFER; + } cb = ipa3_get_smmu_ctx(IPA_SMMU_CB_11AD); cb->dev = dev; smmu_info.present[IPA_SMMU_CB_11AD] = true;