linux/drivers/net/usb
Johan Hovold 00f9fbc123 net: hso: fix TIOCMIWAIT race
The task state must be updated before checking the wakeup condition to
avoid missing a racing modem status update.

Fixes: 542f548236 ("tty: Modem functions for the HSO driver")
Cc: stable@vger.kernel.org	# 2.6.29
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20260907065235.100848-1-johan@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2026-09-10 11:09:50 +02:00
..
aqc111.c net: usb: aqc111: Do not perform PM inside suspend callback 2026-03-17 13:36:12 +01:00
aqc111.h
asix_common.c net: usb: remove unnecessary get_drvinfo code and driver versions 2026-01-30 17:44:18 -08:00
asix_devices.c net: usb: asix: ax88772: re-add usbnet_link_change() in phylink callbacks 2026-05-04 19:04:15 -07:00
asix.h net: usb: remove unnecessary get_drvinfo code and driver versions 2026-01-30 17:44:18 -08:00
ax88172a.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ax88179_178a.c net: usb: ax88179_178a: fix skb leak in ax88179_tx_fixup() 2026-08-03 17:50:51 -07:00
catc.c net: usb: catc: enable basic endpoint checking 2026-02-17 11:53:36 +01:00
cdc_eem.c
cdc_ether.c net: usb: cdc_ether: add quirk for AMI BMC stale link events 2026-08-05 18:08:50 -07:00
cdc_mbim.c drivers: net: drop ipv6_stub usage and use direct function calls 2026-03-29 11:21:23 -07:00
cdc_ncm.c net: usb: cdc_ncm: add Apple MacBook Pro USB product ID 0x1902 2026-08-20 14:47:29 -07:00
cdc_subset.c
cdc-phonet.c net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete() 2026-04-14 12:05:01 +02:00
ch9200.c
cx82310_eth.c net: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow 2026-09-04 16:05:48 -07:00
dm9601.c net: usb: introduce usbnet_mii_ioctl helper function 2026-02-03 19:41:19 -08:00
gl620a.c usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup() 2026-06-29 18:54:46 -07:00
hso.c net: hso: fix TIOCMIWAIT race 2026-09-10 11:09:50 +02:00
huawei_cdc_ncm.c
int51x1.c net: usb: int51x1: use usbnet_cdc_update_filter 2026-01-27 17:55:32 -08:00
ipheth.c net: usb: ipheth: fix carrier_work UAF on disconnect 2026-08-06 08:21:57 -07:00
kalmia.c net: usb: kalmia: bound RX frame length in kalmia_rx_fixup() 2026-06-24 19:00:07 -07:00
kaweth.c net: usb: kaweth: validate USB endpoints 2026-02-25 18:58:05 -08:00
Kconfig net: usb: sr9700: remove code to drive nonexistent multicast filter 2026-02-03 19:42:15 -08:00
lan78xx.c net: usb: lan78xx: disable VLAN filter in promiscuous mode 2026-07-07 13:07:51 +02:00
lan78xx.h net: usb: lan78xx: fix silent drop of packets with checksum errors 2026-03-09 19:48:33 -07:00
lg-vl600.c net: usb: lg-vl600: fix Ethernet header on fragmented RX packets 2026-08-13 18:55:35 -07:00
Makefile
mcs7830.c net: usb: introduce usbnet_mii_ioctl helper function 2026-02-03 19:41:19 -08:00
net1080.c net: usb: net1080: validate packet_len before pad-byte access in rx_fixup 2026-07-03 08:23:23 +02:00
pegasus.c net: usb: pegasus: don't rely on id table pointer arithmetic 2026-07-10 15:16:07 +02:00
pegasus.h net: usb: pegasus: don't rely on id table pointer arithmetic 2026-07-10 15:16:07 +02:00
plusb.c
qmi_wwan.c net: usb: qmi_wwan: add Quectel RG660QB 2026-09-07 17:28:59 -07:00
r8152.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-06-11 14:33:35 -07:00
r8153_ecm.c
rndis_host.c rndis_host: add overflow check in rndis_rx_fixup() 2026-07-21 09:18:49 -07:00
rtl8150.c net: usb: rtl8150: handle link status read failures 2026-07-02 10:57:48 +02:00
sierra_net.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smsc75xx.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
smsc75xx.h
smsc95xx.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smsc95xx.h
sr9700.c net: usb: sr9700: remove code to drive nonexistent multicast filter 2026-02-03 19:42:15 -08:00
sr9700.h net: usb: sr9700: remove code to drive nonexistent multicast filter 2026-02-03 19:42:15 -08:00
sr9800.c net: usb: introduce usbnet_mii_ioctl helper function 2026-02-03 19:41:19 -08:00
sr9800.h net: usb: remove unnecessary get_drvinfo code and driver versions 2026-01-30 17:44:18 -08:00
usbnet.c usbnet: cap max_mtu for drivers without bind callback 2026-08-04 18:17:20 -07:00
zaurus.c