linux/drivers/usb/class
Oliver Neukum fa6e0cc6a7 cdc-acm: fix race between initial clearing halt and open
commit 64690a90cd upstream.

On the devices that need their endpoints to get an
initial clear_halt, this needs to be done before
the devices can be opened. That means it needs to be
before the devices are registered.

Fixes: 15bf722e6f ("cdc-acm: Add support of ATOL FPrint fiscal printers")
Cc: stable <stable@kernel.org>
Signed-off-by: Oliver Neukum <oneukum@suse.com>
Link: https://lore.kernel.org/r/20250717141259.2345605-1-oneukum@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-08-28 16:24:26 +02:00
..
cdc-acm.c cdc-acm: fix race between initial clearing halt and open 2025-08-28 16:24:26 +02:00
cdc-acm.h USB: cdc-acm: fix minor-number release 2021-09-14 10:33:40 +02:00
cdc-wdm.c usb: cdc-wdm: avoid setting WDM_READ for ZLP-s 2025-07-10 15:57:34 +02:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile USB: add SPDX identifiers to all remaining Makefiles 2017-11-07 15:53:48 +01:00
usblp.c USB: usblp: return error when setting unsupported protocol 2025-01-23 17:15:53 +01:00
usbtmc.c usb: usbtmc: Fix read_stb function and get_stb ioctl 2025-06-27 11:05:21 +01:00