From 0ecece1d8fdc40ea720be28303dcecfacc9a4e20 Mon Sep 17 00:00:00 2001 From: nguyennhutninh Date: Fri, 20 Jan 2023 18:06:29 +0700 Subject: [PATCH] fix build error driver qmi_wwan with gcc 7.5 --- drivers/net/usb/qmi_wwan.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index a6851a490ddd..7bf869bec8b4 100644 --- a/drivers/net/usb/qmi_wwan.c +++ b/drivers/net/usb/qmi_wwan.c @@ -30,7 +30,9 @@ struct sk_buff *qmi_wwan_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t if (dev->net->hard_header_len == 0) return skb; else - skb_reset_mac_header(skb); if (skb_pull(skb, ETH_HLEN)) { + skb_reset_mac_header(skb); + + if (skb_pull(skb, ETH_HLEN)) { return skb; } else { dev_err(&dev->intf->dev, "Packet Dropped ");