[SRU][B/OEM-B] Fix multitouch support on some devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
AaronMa |
Bug Description
[Impact]
Some LG touchscreens reported themselves as generic touch devices,
actually it is multitouch devices.
Even after adding IDs in hid-multitouch, hid-generic will bind the device still.
multitouch features are not supported.
[Fix]
commit e04a0442 make hid-generic work nicely with other drivers like hid-multitouch.
If other drivers match the devices, hid-generic will step back.
This patch will benefit many devices to support their own drivers without adding IDs.
[Test]
Verified on LG/ELAN/RAYDIUM touchscreens with positive results.
[Regression Potential]
Medium.
commit e04a0442 is included by 4.16 kernel, only bionic kernel should be applied.
This commit is based on the other 3 patches, mostly changes are moving codes to hid-quirk.c.
Backports are during to the other backports patches, these changes are moved to
hid-quirk.c too.
CVE References
no longer affects: | linux |
description: | updated |
Changed in linux-oem (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem (Ubuntu Bionic): | |
status: | New → Confirmed |
assignee: | nobody → AaronMa (mapengyu) |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Bionic): | |
status: | Incomplete → Confirmed |
Changed in linux-oem (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1862567
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.