summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2026-08-03 11:46:37 -0700
committerJiri Kosina <jkosina@suse.com>2026-08-14 14:46:21 +0200
commit2636afdf4a466c4ea6adc52967a3187dd7ec7072 (patch)
tree4e1d2a2802f208fc3020c71aa27bade1cdfb3134 /tools/perf/scripts/python
parent5afaa58f3a3e2878598a0522e8fde345ceb10c1b (diff)
HID: move generic FF initialization into hidinput_connect()
Generic force-feedback initialization (pidff) currently happens in hid_connect() after hidinput_connect() has already registered the input devices. This is racy as the device is live and visible to userspace before FF support is fully set up. Move the call to hdev->ff_init() into hidinput_connect(), ensuring it runs before input_register_device() is called. This closes the race window for standard PID-capable devices. The initialization now also checks (connect_mask & HID_CONNECT_FF) and !hid_has_ff_input() to avoid conflicts with custom FF implementations and respect driver opt-outs. 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')
0 files changed, 0 insertions, 0 deletions