twx-linux/include
Oliver Neukum 1e44ee6cdd usbnet: fix cyclical race on disconnect with work queue
commit 04e906839a053f092ef53f4fb2d610983412b904 upstream.

The work can submit URBs and the URBs can schedule the work.
This cycle needs to be broken, when a device is to be stopped.
Use a flag to do so.
This is a design issue as old as the driver.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
CC: stable@vger.kernel.org
Link: https://patch.msgid.link/20240919123525.688065-1-oneukum@suse.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-10-04 16:29:50 +02:00
..
acpi ACPI: CPPC: Fix MASK_VAL() usage 2024-10-04 16:28:53 +02:00
asm-generic
clocksource
crypto
drm
dt-bindings
keys
kunit
kvm
linux usbnet: fix cyclical race on disconnect with work queue 2024-10-04 16:29:50 +02:00
math-emu
media
memory
misc
net tcp: check skb is non-NULL in tcp_rto_delta_us() 2024-10-04 16:29:41 +02:00
pcmcia
ras
rdma
rv
scsi
soc
sound ASoC: tas2781-i2c: Drop weird GPIO code 2024-10-04 16:29:05 +02:00
target
trace f2fs: reduce expensive checkpoint trigger frequency 2024-10-04 16:29:36 +02:00
uapi
ufs
vdso
video
xen