summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2026-08-03 11:46:27 -0700
committerJiri Kosina <jkosina@suse.com>2026-08-14 14:46:20 +0200
commit225c30812857f47cb42bfd945a15f448f58e82cc (patch)
tree13176ad844daa5e6e815d0fa06ad91e074a7fbb6 /tools/perf/scripts/python/bin/stackcollapse-report
parentbe978be17296d8b304c252933bcb13324173c2d2 (diff)
HID: add documentation and Coccinelle script for FF registration race
HID drivers that rely on the HID core to register input devices must ensure that all private data and capabilities (like force-feedback) are fully initialized before registration. When hid_hw_start() is called with HID_CONNECT_HIDINPUT, the input device is registered immediately. This is racy if the driver attempts to augment the input device in probe() after starting the hardware. The correct way to handle this is to use the .input_configured() callback. Add documentation and a Coccinelle script to detect and prevent this anti-pattern. Assisted-by: Gemini:gemini-3.1-pro Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions