<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in hid-multitouch.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8fa7292f - treewide: Switch/rename to timer_delete[_sync]()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#8fa7292f</link>
        <description>treewide: Switch/rename to timer_delete[_sync]()timer_delete[_sync]() replaces del_timer[_sync](). Convert the whole treeover and remove the historical wrapper inlines.Conversion was done with coccinelle plus manual fixups where necessary.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Sat, 05 Apr 2025 08:17:26 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>9b8e2220 - HID: multitouch: Add NULL check in mt_input_configured</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#9b8e2220</link>
        <description>HID: multitouch: Add NULL check in mt_input_configureddevm_kasprintf() can return a NULL pointer on failure,but thisreturned value in mt_input_configured() is not checked.Add NULL check in mt_input_configured(), to handle kernel NULLpointer dereference error.Fixes: 479439463529 (&quot;HID: multitouch: Correct devm device reference for hidinput input_dev name&quot;)Signed-off-by: Charles Han &lt;hanchunchao@inspur.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Fri, 15 Nov 2024 06:26:21 +0000</pubDate>
        <dc:creator>Charles Han &lt;hanchunchao@inspur.com&gt;</dc:creator>
    </item>
<item>
        <title>b5e65ae5 - HID: multitouch: Add quirk for Hantick 5288 touchpad</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#b5e65ae5</link>
        <description>HID: multitouch: Add quirk for Hantick 5288 touchpadThis device sometimes doesn&apos;t send touch release signals when movingfrom &gt;=2 fingers to &lt;2 fingers. Using MT_QUIRK_NOT_SEEN_MEANS_UP insteadof MT_QUIRK_ALWAYS_VALID makes sure that no touches become stuck.Signed-off-by: Enze Xie &lt;enze@nfschina.com&gt;Signed-off-by: Youwan Wang &lt;youwan@nfschina.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Mon, 16 Dec 2024 02:18:01 +0000</pubDate>
        <dc:creator>Youwan Wang &lt;youwan@nfschina.com&gt;</dc:creator>
    </item>
<item>
        <title>8ade5e05 - HID: multitouch: fix support for Goodix PID 0x01e9</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#8ade5e05</link>
        <description>HID: multitouch: fix support for Goodix PID 0x01e9Commit c8000deb68365b (&quot;HID: multitouch: Add support for GT7868Q&quot;) addedsupport for 0x01e8 and 0x01e9, but the mt_device[] entries were addedtwice for 0x01e8 and there was none added for 0x01e9. Fix that.Fixes: c8000deb68365b (&quot;HID: multitouch: Add support for GT7868Q&quot;)Reported-by: He Lugang &lt;helugang@uniontech.com&gt;Reported-by: WangYuli &lt;wangyuli@uniontech.com&gt;Reported-by: Ulrich M&#252;ller &lt;ulm@gentoo.org&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Thu, 12 Dec 2024 09:19:32 +0000</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>3d88ba86 - Revert &quot;HID: multitouch: Add support for lenovo Y9000P Touchpad&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#3d88ba86</link>
        <description>Revert &quot;HID: multitouch: Add support for lenovo Y9000P Touchpad&quot;This reverts commit 251efae73bd46b097deec4f9986d926813aed744.Quoting Wang Yuli:	&quot;The 27C6:01E0 touchpad doesn&apos;t require the workaround and applying it	would actually break functionality.	The initial report came from a BBS forum, but we suspect the	information provided by the forum user may be incorrect which could	happen sometimes. [1]	Further investigation showed that the Lenovo Y9000P 2024 doesn&apos;t even	use a Goodix touchpad. [2]	For the broader issue of 27c6:01e0 being unusable on some devices, it	just need to address it with a libinput quirk.	In conclusion, we should revert this commit, which is the best	solution.&quot;Reported-by: Ulrich M&#252;ller &lt;ulm@gentoo.org&gt;Reported-by: WangYuli &lt;wangyuli@uniontech.com&gt;Link: https://lore.kernel.org/all/uikt4wwpw@gentoo.org/Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Thu, 12 Dec 2024 08:53:10 +0000</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>e8a05819 - HID: multitouch: make mt_set_mode() less cryptic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#e8a05819</link>
        <description>HID: multitouch: make mt_set_mode() less crypticmt_set_mode() accepts 2 boolean switches indicating whether the device(if it follows Windows Precision Touchpad specification) should reporthardware buttons and/or surface contacts. For a casual reader it iscompletely not clear, as they look at the call site, which exact modeis being requested.Define report_mode enum and change mt_set_mode() to accept is asan argument instead. This allows to write:	mt_set_modes(hdev, HID_LATENCY_NORMAL, TOUCHPAD_REPORT_ALL);or	mt_set_modes(hdev, HID_LATENCY_HIGH, TOUCHPAD_REPORT_BUTTONS);which makes intent much more clear.Reviewed-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Link: https://patch.msgid.link/Zx_hBvg5Qa3KU3ta@google.comSigned-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Mon, 28 Oct 2024 19:07:50 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>526748b9 - HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#526748b9</link>
        <description>HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpadThe Logitech Casa Touchpad does not reliably send touch release signalswhen communicating through the Logitech Bolt wireless-to-USB receiver.Adjusting the device class to add MT_QUIRK_NOT_SEEN_MEANS_UP to makesure that no touches become stuck, MT_QUIRK_FORCE_MULTI_INPUT is notneeded, but harmless.Linux does not have information on which devices are connected to theBolt receiver, so we have to enable this for the entire device.Signed-off-by: Kenneth Albanowski &lt;kenalba@chromium.org&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Fri, 04 Oct 2024 17:24:29 +0000</pubDate>
        <dc:creator>Kenneth Albanowski &lt;kenalba@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>7a5ab807 - HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#7a5ab807</link>
        <description>HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpadThe behavior of HONOR MagicBook Art 14 touchpad is not consistentafter reboots, as sometimes it reports itself as a touchpad, andsometimes as a mouse.Similarly to GLO-GXXX it is possible to call MT_QUIRK_FORCE_GET_FEATURE as aworkaround to force set feature in mt_set_input_mode() for such special touchpaddevice.[jkosina@suse.com: reword changelog a little bit]Link: https://gitlab.freedesktop.org/libinput/libinput/-/issues/1040Signed-off-by: Wentao Guan &lt;guanwentao@uniontech.com&gt;Signed-off-by: WangYuli &lt;wangyuli@uniontech.com&gt;Reviewed-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Mon, 07 Oct 2024 04:08:03 +0000</pubDate>
        <dc:creator>WangYuli &lt;wangyuli@uniontech.com&gt;</dc:creator>
    </item>
<item>
        <title>1a5cbb52 - HID: multitouch: Add support for B2402FVA track point</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#1a5cbb52</link>
        <description>HID: multitouch: Add support for B2402FVA track pointBy default the track point does not work on the Asus Expertbook B2402FVA.From libinput record i got the ID of the track point device:  evdev:    # Name: ASUE1201:00 04F3:32AE    # ID: bus 0x18 vendor 0x4f3 product 0x32ae version 0x100I found that the track point is functional, when i set theMT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU class for the reported device.Signed-off-by: Stefan Blum &lt;stefan.blum@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Sun, 06 Oct 2024 08:12:23 +0000</pubDate>
        <dc:creator>Stefan Blum &lt;stefanblum2004@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>65b72ea9 - HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#65b72ea9</link>
        <description>HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd PortfolioThis applies similar quirks used by previous generation device, so thatTrackpoint and buttons on the touchpad works.  New USB KBD PID 0x61AE forThinkpad X12 Tab is added.Signed-off-by: Vishnu Sankar &lt;vishnuocv@gmail.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Sun, 18 Aug 2024 07:27:29 +0000</pubDate>
        <dc:creator>Vishnu Sankar &lt;vishnuocv@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>de07af0a - HID: add patch for sis multitouch format</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#de07af0a</link>
        <description>HID: add patch for sis multitouch formatThe patch is to add proper quirks for sis multitouch formatSigned-off-by: tammy tseng &lt;tammy0524@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Tue, 06 Aug 2024 08:25:32 +0000</pubDate>
        <dc:creator>tammy tseng &lt;tammy0524@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>251efae7 - HID: multitouch: Add support for lenovo Y9000P Touchpad</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#251efae7</link>
        <description>HID: multitouch: Add support for lenovo Y9000P TouchpadThe 2024 Lenovo Y9000P which use GT7868Q chip also needs a fixup.The information of the chip is as follows:I2C HID v1.00 Mouse [GXTP5100:00 27C6:01E0]Signed-off-by: He Lugang &lt;helugang@uniontech.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Tue, 27 Aug 2024 02:56:05 +0000</pubDate>
        <dc:creator>He Lugang &lt;helugang@uniontech.com&gt;</dc:creator>
    </item>
<item>
        <title>fe73965d - HID: change return type of report_fixup() to const</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#fe73965d</link>
        <description>HID: change return type of report_fixup() to constBy allowing the drivers to return a &quot;const *&quot; they can constify theirstatic report arrays.This makes it clear to driver authors that the HID core will not modifythose reports and they can be reused for multiple devices.Furthermore security is slightly improved as those reports are protectedagainst accidental or malicious modifications.[bentiss: fixup hid-cougar.c and hid-multitouch.c for latest version ofthe master branch]Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Link: https://patch.msgid.link/20240803-hid-const-fixup-v2-6-f53d7a7b29d8@weissschuh.netSigned-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Sat, 03 Aug 2024 12:34:22 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>c8000deb - HID: multitouch: Add support for GT7868Q</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#c8000deb</link>
        <description>HID: multitouch: Add support for GT7868QGT7868Q has incorrect data in the report and needs a fixup.The change enables haptic touchpad on Lenovo ThinkBook 13x Gen 4and has been tested on the device.Signed-off-by: Dmitry Savin &lt;envelsavinds@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Tue, 16 Jul 2024 22:27:57 +0000</pubDate>
        <dc:creator>Dmitry Savin &lt;envelsavinds@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dd2c345a - HID: Add quirk for Logitech Casa touchpad</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#dd2c345a</link>
        <description>HID: Add quirk for Logitech Casa touchpadThis device sometimes doesn&apos;t send touch release signals when movingfrom &gt;=4 fingers to &lt;4 fingers. Using MT_QUIRK_NOT_SEEN_MEANS_UP insteadof MT_QUIRK_ALWAYS_VALID makes sure that no touches become stuck.MT_QUIRK_FORCE_MULTI_INPUT is not necessary for this device, but does noharm.Signed-off-by: Sean O&apos;Brien &lt;seobrien@chromium.org&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Mon, 29 Apr 2024 18:08:05 +0000</pubDate>
        <dc:creator>Sean O&apos;Brien &lt;seobrien@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>b9215e67 - HID: hid-multitouch: remove unused mt_application::dev_time</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#b9215e67</link>
        <description>HID: hid-multitouch: remove unused mt_application::dev_timedev_time was moved to struct mt_application in commit f146d1c4d7ea (HID:multitouch: Store per collection multitouch data), but is not used sincethen. Remove it.Found by https://github.com/jirislaby/clang-struct.Signed-off-by: Jiri Slaby (SUSE) &lt;jirislaby@kernel.org&gt;Cc: Jiri Kosina &lt;jikos@kernel.org&gt;Cc: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Thu, 01 Feb 2024 11:53:18 +0000</pubDate>
        <dc:creator>Jiri Slaby (SUSE) &lt;jirislaby@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1741a826 - HID: multitouch: Add required quirk for Synaptics 0xcddc device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#1741a826</link>
        <description>HID: multitouch: Add required quirk for Synaptics 0xcddc deviceAdd support for the pointing stick (Accupoint) and 2 mouse buttons.Present on some Toshiba/dynabook Portege X30 and X40 laptops.It should close https://bugzilla.kernel.org/show_bug.cgi?id=205817Signed-off-by: Manuel Fombuena &lt;fombuena@outlook.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Sun, 11 Feb 2024 19:04:29 +0000</pubDate>
        <dc:creator>Manuel Fombuena &lt;fombuena@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>9ffccb69 - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#9ffccb69</link>
        <description>HID: multitouch: Add quirk for HONOR GLO-GXXX touchpadHonor MagicBook 13 2023 has a touchpad which do not switch to the multitouchmode until the input mode feature is written by the host.  The touchpad doreport the input mode at touchpad(3), while itself working under mouse mode. Asa workaround, it is possible to call MT_QUIRE_FORCE_GET_FEATURE to force setfeature in mt_set_input_mode for such device.The touchpad reports as BLTP7853, which cannot retrive any useful manufactureinformation on the internel by this string at present.  As the serial number ofthe laptop is GLO-G52, while DMI info reports the laptop serial number asGLO-GXXX, this workaround should applied to all models which has the GLO-GXXX.Signed-off-by: Aoba K &lt;nexp_0x17@outlook.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Tue, 21 Nov 2023 12:23:11 +0000</pubDate>
        <dc:creator>Aoba K &lt;nexp_0x17@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>fc254341 - HID: multitouch: remove #ifdef CONFIG_PM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#fc254341</link>
        <description>HID: multitouch: remove #ifdef CONFIG_PMThrough the usage of pm_ptr() the CONFIG_PM-dependent code will always becompiled, protecting against bitrot.The linker will then garbage-collect the unused function avoiding any overhead.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Link: https://lore.kernel.org/r/20231012-hid-pm_ptr-v1-3-0a71531ca93b@weissschuh.netSigned-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Thu, 12 Oct 2023 10:23:40 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>1437e454 - HID: multitouch: Add required quirk for Synaptics 0xcd7e device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/hid-multitouch.c#1437e454</link>
        <description>HID: multitouch: Add required quirk for Synaptics 0xcd7e deviceRegister the Synaptics device as a special multitouch device with certainquirks that may improve usability of the touchpad device.Reported-by: Rain &lt;rain@sunshowers.io&gt;Closes: https://lore.kernel.org/linux-input/2bbb8e1d-1793-4df1-810f-cb0137341ff4@app.fastmail.com/Signed-off-by: Rahul Rameshbabu &lt;sergeantsagara@protonmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/drivers/hid/hid-multitouch.c</description>
        <pubDate>Sun, 17 Sep 2023 16:18:43 +0000</pubDate>
        <dc:creator>Rahul Rameshbabu &lt;sergeantsagara@protonmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
