diff options
| author | Lee Jones <lee@kernel.org> | 2026-09-09 11:12:24 +0000 |
|---|---|---|
| committer | Jiri Kosina <jkosina@suse.com> | 2026-09-11 15:47:03 +0200 |
| commit | ba16e5ffbaa10fde960918d69af5e49f2b3fdd5e (patch) | |
| tree | d24f84767582c3505eb808d3187f95b29204e404 /tools/perf/scripts/python | |
| parent | 86472508a7ef74b525e79a79d2d02d911a641d6b (diff) | |
HID: wacom: Advertise SW_MUTE_DEVICE capability prior to registration
Input subsystem guidelines require that device capabilities are advertised
before the input device is registered. The Wacom driver was violating
this by advertising the SW_MUTE_DEVICE capability post-registration in
wacom_set_shared_values() (and duplicating it in device-specific setup
cases).
Resolve this by moving the SW_MUTE_DEVICE capability setup to
wacom_setup_touch_input_capabilities() for all touch devices that support
it.
For generic touch devices whose capabilities depend on mute switch
usages parsed from a sibling Pen/Pad interface, defer registration
with -EPROBE_DEFER until the sibling has parsed its descriptors and
initialized shared capabilities.
Cc: stable@vger.kernel.org
Fixes: d2ec58aee8b1 ("HID: wacom: generic: support generic touch switch")
Signed-off-by: Lee Jones <lee@kernel.org>
Acked-by: Ping Cheng <ping.cheng@wacom.com>
Tested-by: Ping Cheng <ping.cheng@wacom.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
