summaryrefslogtreecommitdiff
path: root/drivers/hid/hid-multitouch.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.com>2026-08-19 09:27:26 +0200
committerJiri Kosina <jkosina@suse.com>2026-08-19 09:27:26 +0200
commitd89f04ac41e3b83a25b02c8d818ce09d7afc74c9 (patch)
tree72f0fb2e3865895a82c38f5be88672915936388b /drivers/hid/hid-multitouch.c
parentdb95550340f45899edb1aecf8cf8310b877ab9b9 (diff)
parent7939f787f450d9390477afba2540c0962c6cb643 (diff)
Merge branch 'for-7.3/core' into for-linus
- fix long-standing force-feedback initialization race across the subsystem (Dmitry Torokhov) - switch to system_dfl_wq (Marco Crivellari)
Diffstat (limited to 'drivers/hid/hid-multitouch.c')
-rw-r--r--drivers/hid/hid-multitouch.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
index 571166a769b9..2c41bacab1ca 100644
--- a/drivers/hid/hid-multitouch.c
+++ b/drivers/hid/hid-multitouch.c
@@ -2189,16 +2189,8 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
mt_set_modes(hdev, HID_LATENCY_NORMAL, TOUCHPAD_REPORT_ALL);
- if (td->is_haptic_touchpad) {
- if (hid_haptic_init(hdev, &td->haptic)) {
- dev_warn(&hdev->dev, "Cannot allocate haptic for %s\n",
- hdev->name);
- td->is_haptic_touchpad = false;
- devm_kfree(&hdev->dev, td->haptic);
- }
- } else {
+ if (!td->is_haptic_touchpad)
devm_kfree(&hdev->dev, td->haptic);
- }
return 0;
}