From: Yang Yingliang Date: Thu, 18 Aug 2022 09:31:14 +0000 (+0800) Subject: amt: remove unnecessary skb pointer check X-Git-Tag: v6.1-rc5~319^2~395 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6745bc9b0351525e80cc7578e8ce22f83cfa3a84;p=platform%2Fkernel%2Flinux-starfive.git amt: remove unnecessary skb pointer check The skb pointer will be checked in kfree_skb(), so remove the outside check. Signed-off-by: Yang Yingliang Reviewed-by: Taehee Yoo Link: https://lore.kernel.org/r/20220818093114.2449179-1-yangyingliang@huawei.com Signed-off-by: Jakub Kicinski --- diff --git a/drivers/net/amt.c b/drivers/net/amt.c index 9a247eb..2d20be6 100644 --- a/drivers/net/amt.c +++ b/drivers/net/amt.c @@ -2894,8 +2894,7 @@ static void amt_event_work(struct work_struct *work) amt_event_send_request(amt); break; default: - if (skb) - kfree_skb(skb); + kfree_skb(skb); break; } } @@ -3033,8 +3032,7 @@ static int amt_dev_stop(struct net_device *dev) cancel_work_sync(&amt->event_wq); for (i = 0; i < AMT_MAX_EVENTS; i++) { skb = amt->events[i].skb; - if (skb) - kfree_skb(skb); + kfree_skb(skb); amt->events[i].event = AMT_EVENT_NONE; amt->events[i].skb = NULL; }