kernel_samsung_a53x/drivers/net/usb
Oliver Neukum 806a25636b usbnet: ipheth: race between ipheth_close and error handling
[ Upstream commit e5876b088ba03a62124266fa20d00e65533c7269 ]

ipheth_sndbulk_callback() can submit carrier_work
as a part of its error handling. That means that
the driver must make sure that the work is cancelled
after it has made sure that no more URB can terminate
with an error condition.

Hence the order of actions in ipheth_close() needs
to be inverted.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Signed-off-by: Foster Snowhill <forst@pen.gy>
Tested-by: Georgi Valkov <gvalkov@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:21:06 +01:00
..
aqc111.c usb: aqc111: stop lying about skb->truesize 2024-11-19 12:26:56 +01:00
aqc111.h
asix.h
asix_common.c
asix_devices.c
ax88172a.c
ax88179_178a.c net: usb: ax88179_178a: improve link status logs 2024-11-19 14:19:33 +01:00
catc.c
cdc-phonet.c
cdc_eem.c
cdc_ether.c
cdc_mbim.c
cdc_ncm.c
cdc_subset.c
ch9200.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
cx82310_eth.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
dm9601.c
gl620a.c
hso.c
huawei_cdc_ncm.c
int51x1.c
ipheth.c usbnet: ipheth: race between ipheth_close and error handling 2024-11-23 23:21:06 +01:00
kalmia.c
kaweth.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
Kconfig
lan78xx.c net: lan78xx: fix runtime PM count underflow on link stop 2024-11-18 23:19:34 +01:00
lan78xx.h
lg-vl600.c
Makefile
mcs7830.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
net1080.c
pegasus.c
pegasus.h
plusb.c
qmi_wwan.c net: usb: qmi_wwan: add MeiG Smart SRM825L 2024-11-23 23:20:56 +01:00
r8152.c
rndis_host.c
rtl8150.c net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings 2024-11-19 14:19:09 +01:00
sierra_net.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
smsc75xx.c
smsc75xx.h
smsc95xx.c net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM 2024-11-19 12:27:10 +01:00
smsc95xx.h
sr9700.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
sr9700.h
sr9800.c net: usb: don't write directly to netdev->dev_addr 2024-11-23 23:21:04 +01:00
sr9800.h
usbnet.c usbnet: modern method to get random MAC 2024-11-23 23:21:04 +01:00
zaurus.c