]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
cdc-acm: new quirk for EPSON HMD
authorOliver Neukum <oneukum@suse.com>
Tue, 17 Mar 2026 08:41:10 +0000 (09:41 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Mar 2026 15:17:22 +0000 (16:17 +0100)
commitf97e96c303d689708f7f713d8f3afcc31f1237e9
treeb81200ef2189ebd5995e66104ce17b1dd9100d4d
parentb2f6648c735639d246dc5f98f377b69d5374c2bd
cdc-acm: new quirk for EPSON HMD

This device has a union descriptor that is just garbage
and needs a custom descriptor.
In principle this could be done with a (conditionally
activated) heuristic. That would match more devices
without a need for defining a new quirk. However,
this always carries the risk that the heuristics
does the wrong thing and leads to more breakage.
Defining the quirk and telling it exactly what to do
is the safe and conservative approach.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Cc: stable <stable@kernel.org>
Link: https://patch.msgid.link/20260317084139.1461008-1-oneukum@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/class/cdc-acm.c
drivers/usb/class/cdc-acm.h