diff options
author | Thorsten Leemhuis <fedora@leemhuis.info> | 2019-10-14 19:07:34 +0200 |
---|---|---|
committer | Thorsten Leemhuis <fedora@leemhuis.info> | 2019-10-14 19:07:34 +0200 |
commit | 8d212c516d169d2a4178035dfe8c6f2992b82cb5 (patch) | |
tree | 2a869e9ea8a5d7934dee0593eeb22000bf5a0c6c | |
parent | a7e3ef598033ef20436e1afbc01793ab742004a5 (diff) | |
parent | 9e691ad13afee77edf808268c3e4e54da7d956df (diff) | |
download | kernel-8d212c516d169d2a4178035dfe8c6f2992b82cb5.tar.gz kernel-8d212c516d169d2a4178035dfe8c6f2992b82cb5.tar.xz kernel-8d212c516d169d2a4178035dfe8c6f2992b82cb5.zip |
Merge remote-tracking branch 'origin/master' into rawhide-user-thl-vanilla-fedora
-rw-r--r-- | Input-synaptics-pin-3-touches-when-the-firmware-repo.patch | 47 | ||||
-rw-r--r-- | configs/fedora/generic/CONFIG_DRM_TDFX | 2 | ||||
-rw-r--r-- | kernel.spec | 8 |
3 files changed, 7 insertions, 50 deletions
diff --git a/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch b/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch deleted file mode 100644 index e697968c7..000000000 --- a/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch +++ /dev/null @@ -1,47 +0,0 @@ -From: Benjamin Tissoires <benjamin.tissoires@redhat.com> -Date: Thu, 16 Apr 2015 13:01:46 -0400 -Subject: [PATCH] Input - synaptics: pin 3 touches when the firmware reports 3 - fingers - -Synaptics PS/2 touchpad can send only 2 touches in a report. They can -detect 4 or 5 and this information is valuable. - -In commit 63c4fda (Input: synaptics - allocate 3 slots to keep stability -in image sensors), we allocate 3 slots, but we still continue to report -the 2 available fingers. That means that the client sees 2 used slots while -there is a total of 3 fingers advertised by BTN_TOOL_TRIPLETAP. - -For old kernels this is not a problem because max_slots was 2 and libinput/ -xorg-synaptics knew how to deal with that. Now that max_slot is 3, the -clients ignore BTN_TOOL_TRIPLETAP and count the actual used slots (so 2). -It then gets confused when receiving the BTN_TOOL_TRIPLETAP and DOUBLETAP -information, and goes wild. - -We can pin the 3 slots until we get a total number of fingers below 2. - -Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1212230 - -Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> ---- - drivers/input/mouse/synaptics.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/drivers/input/mouse/synaptics.c b/drivers/input/mouse/synaptics.c -index 3a32caf06bf1..58102970f94f 100644 ---- a/drivers/input/mouse/synaptics.c -+++ b/drivers/input/mouse/synaptics.c -@@ -940,6 +940,14 @@ static void synaptics_report_mt_data(struct psmouse *psmouse, - input_report_abs(dev, ABS_MT_PRESSURE, hw[i]->z); - } - -+ /* keep (slot count <= num_fingers) by pinning all slots */ -+ if (num_fingers >= 3) { -+ for (i = 0; i < 3; i++) { -+ input_mt_slot(dev, i); -+ input_mt_report_slot_state(dev, MT_TOOL_FINGER, true); -+ } -+ } -+ - input_mt_drop_unused(dev); - - /* Don't use active slot count to generate BTN_TOOL events. */ diff --git a/configs/fedora/generic/CONFIG_DRM_TDFX b/configs/fedora/generic/CONFIG_DRM_TDFX index 698169953..36f8ba1f9 100644 --- a/configs/fedora/generic/CONFIG_DRM_TDFX +++ b/configs/fedora/generic/CONFIG_DRM_TDFX @@ -1 +1 @@ -# CONFIG_DRM_TDFX=n is not set +# CONFIG_DRM_TDFX is not set diff --git a/kernel.spec b/kernel.spec index 3b41606da..63a38d8b5 100644 --- a/kernel.spec +++ b/kernel.spec @@ -512,8 +512,6 @@ Source5000: patch-5.%{base_sublevel}-git%{gitrev}.xz # Standalone patches # 100 - Generic long running patches -Patch122: Input-synaptics-pin-3-touches-when-the-firmware-repo.patch - # 200 - x86 / secureboot # bz 1497559 - Make kernel MODSIGN code not error on missing variables @@ -1785,6 +1783,12 @@ fi # # %changelog +* Mon Oct 14 2019 Jeremy Cline <jcline@redhat.com> - 5.4.0-0.rc3.git0.1 +- Linux v5.4-rc3 + +* Mon Oct 14 2019 Jeremy Cline <jcline@redhat.com> +- Disable debugging options. + * Thu Oct 10 2019 Jeremy Cline <jcline@redhat.com> - 5.4.0-0.rc2.git2.1 - Linux v5.4-rc2-96-gfb20da6af705 |