From dcfba6211714ef983e523e171d28728a30e353a3 Mon Sep 17 00:00:00 2001 From: Mifacopy Date: Sun, 15 Mar 2026 13:36:52 +0800 Subject: [PATCH] can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path Backported from https://github.com/torvalds/linux/commit/c70222752228a62135cee3409dccefd494a24646 --- drivers/net/can/usb/ems_usb.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/can/usb/ems_usb.c b/drivers/net/can/usb/ems_usb.c index 5c9f06cc35..ac756631d3 100644 --- a/drivers/net/can/usb/ems_usb.c +++ b/drivers/net/can/usb/ems_usb.c @@ -830,7 +830,6 @@ static netdev_tx_t ems_usb_start_xmit(struct sk_buff *skb, struct net_device *ne usb_unanchor_urb(urb); usb_free_coherent(dev->udev, size, buf, urb->transfer_dma); - dev_kfree_skb(skb); atomic_dec(&dev->active_tx_urbs);