diff options
| author | 2026-01-09 11:57:14 +0100 | |
|---|---|---|
| committer | 2026-01-10 10:25:25 +0100 | |
| commit | 17abd396548035fbd6179ee1a431bd75d49676a7 (patch) | |
| tree | 7571b5a996922155121dfe5a01fde0ae2a65cf63 /tools/perf/scripts/python | |
| parent | HID: hid-pl: handle probe errors (diff) | |
HID: magicmouse: Do not crash on missing msc->input
Fake USB devices can send their own report descriptors for which the
input_mapping() hook does not get called. In this case, msc->input stays NULL,
leading to a crash at a later time.
Detect this condition in the input_configured() hook and reject the device.
This is not supposed to happen with actual magic mouse devices, but can be
provoked by imposing as a magic mouse USB device.
Cc: stable@vger.kernel.org
Signed-off-by: Günther Noack <gnoack@google.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
