android_kernel_sony_sdm845/drivers/usb/class
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Yorick de Wid 94a197f7c9 Goodix Fingerprint device is not a modem
commit 4d8654e81db7346f915eca9f1aff18f385cab621 upstream.

The CDC ACM driver is false matching the Goodix Fingerprint device
against the USB_CDC_ACM_PROTO_AT_V25TER.

The Goodix Fingerprint device is a biometrics sensor that should be
handled in user-space. libfprint has some support for Goodix
fingerprint sensors, although not for this particular one. It is
possible that the vendor allocates a PID per OEM (Lenovo, Dell etc).
If this happens to be the case then more devices from the same vendor
could potentially match the ACM modem module table.

Signed-off-by: Yorick de Wid <ydewid@gmail.com>
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20210213144901.53199-1-ydewid@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-03-17 16:10:15 +01:00
..
cdc-acm.c Goodix Fingerprint device is not a modem 2021-03-17 16:10:15 +01:00
cdc-acm.h cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. 2019-01-09 16:16:44 +01:00
cdc-wdm.c USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). 2020-10-29 09:05:46 +01:00
Kconfig
Makefile
usblp.c USB: usblp: don't call usb_set_interface if there's a single alt 2021-02-10 09:09:25 +01:00
usbtmc.c USB: usbtmc: fix probe error path 2017-03-30 09:41:24 +02:00