summaryrefslogtreecommitdiffstats
path: root/samples/kobject
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-12-01 19:35:03 +0100
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>2021-12-02 15:36:18 +0100
commit93020953d0fa7035fd036ad87a47ae2b7aa4ae33 (patch)
treef734e9962e28cedcccfbb109e510d39a18ed6d34 /samples/kobject
parentHID: wacom: fix problems when device is not a valid USB device (diff)
downloadlinux-93020953d0fa7035fd036ad87a47ae2b7aa4ae33.tar.xz
linux-93020953d0fa7035fd036ad87a47ae2b7aa4ae33.zip
HID: check for valid USB device for many HID drivers
Many HID drivers assume that the HID device assigned to them is a USB device as that was the only way HID devices used to be able to be created in Linux. However, with the additional ways that HID devices can be created for many different bus types, that is no longer true, so properly check that we have a USB device associated with the HID device before allowing a driver that makes this assumption to claim it. Cc: Jiri Kosina <jikos@kernel.org> Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com> Cc: Michael Zaidman <michael.zaidman@gmail.com> Cc: Stefan Achatz <erazor_de@users.sourceforge.net> Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com> Cc: Alexandre Torgue <alexandre.torgue@foss.st.com> Cc: linux-input@vger.kernel.org Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Tested-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> [bentiss: amended for thrustmater.c hunk to apply] Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Link: https://lore.kernel.org/r/20211201183503.2373082-3-gregkh@linuxfoundation.org
Diffstat (limited to 'samples/kobject')
0 files changed, 0 insertions, 0 deletions