From 73e7ec7292255d01536b27958660e0e0afcddfb5 Mon Sep 17 00:00:00 2001 From: Praveen Kurapati Date: Mon, 21 Jun 2021 15:45:58 +0530 Subject: [PATCH] msm: ipa3: Add proper check for incoming skb There is a chance that incoming skb can is NULL in TX direction. Add proper check to avoid any NULL ptr access issue. Change-Id: I8bd4524e20ddefb4bd30a3ca4a09b65370b9b4ae Signed-off-by: Praveen Kurapati --- drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c index 3eb145ba5162..0f53636b6cf6 100644 --- a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c @@ -1204,6 +1204,11 @@ static netdev_tx_t ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) return NETDEV_TX_OK; } + if (unlikely(skb == NULL)) { + IPAWANERR_RL("unexpected NULL data\n"); + return NETDEV_TX_BUSY; + } + if (skb->protocol != htons(ETH_P_MAP)) { IPAWANDBG_LOW ("SW filtering out none QMAP packet received from %s",