<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/next/linux-next.git/drivers/hwmon, branch master</title>
<subtitle>The linux-next integration testing tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/'/>
<updated>2026-07-14T13:23:21+00:00</updated>
<entry>
<title>Merge branch 'togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git</title>
<updated>2026-07-14T13:23:21+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-07-14T13:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=2c1930aadbf77faf7e127384987100aa279f4e9f'/>
<id>urn:sha1:2c1930aadbf77faf7e127384987100aa279f4e9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git</title>
<updated>2026-07-14T12:59:51+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-07-14T12:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=43cf44b42aa8836dda6a77bc16934af6eba187b2'/>
<id>urn:sha1:43cf44b42aa8836dda6a77bc16934af6eba187b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'hwmon-next' of https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git</title>
<updated>2026-07-14T12:03:35+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-07-14T12:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=30c6c6f83704fd5ad1050cc2384297b413a83d19'/>
<id>urn:sha1:30c6c6f83704fd5ad1050cc2384297b413a83d19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch into tip/master: 'x86/msr'</title>
<updated>2026-07-14T09:03:53+00:00</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@kernel.org</email>
</author>
<published>2026-07-14T09:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=22cc1df86744db7c76416f6823616f7291352919'/>
<id>urn:sha1:22cc1df86744db7c76416f6823616f7291352919</id>
<content type='text'>
 # New commits in x86/msr:
    2db442843e4e ("x86/olpc: Stop using 32-bit MSR interfaces")
    f1b599106414 ("x86/hyperv: Stop using 32-bit MSR interfaces")
    cd5102479d29 ("hwmon: Stop using 32-bit MSR interfaces")
    3e8ca6691e9d ("EDAC: Stop using 32-bit MSR interfaces")
    2e9e6edbad45 ("x86/cpu: Stop using 32-bit MSR interfaces")
    7920900e53dd ("x86/apic: Stop using 32-bit MSR interfaces")
    4967c466ca38 ("x86/resctrl: Stop using 32-bit MSR interfaces")
    4ff91f7b8fbf ("x86/tsc: Stop using 32-bit MSR interfaces")
    9c6be5e78981 ("x86/amd: Stop using 32-bit MSR interfaces")
    b67096f9dbbb ("x86/pci: Stop using 32-bit MSR interfaces")
    c36c3d7e5dc4 ("x86/hygon: Stop using 32-bit MSR interfaces")
    cff219368bd0 ("x86/mce: Stop using 32-bit MSR interfaces")
    c69d7feb8d12 ("x86/msr: Stop using 32-bit MSR interfaces in lib/msr-smp.c")

Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;
</content>
</entry>
<entry>
<title>hwmon: (asus_ec_sensors) add ProArt Z690-CREATOR WIFI</title>
<updated>2026-07-10T14:50:16+00:00</updated>
<author>
<name>Maurice Mehlhaff</name>
<email>maurice.mehlhaff@gmx.de</email>
</author>
<published>2026-07-08T19:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=ca078d004cf58137bcf8cb24a8b271397431ba58'/>
<id>urn:sha1:ca078d004cf58137bcf8cb24a8b271397431ba58</id>
<content type='text'>
Add support for the ProArt Z690-CREATOR WIFI board

Signed-off-by: Maurice Mehlhaff &lt;maurice.mehlhaff@gmx.de&gt;
Signed-off-by: Eugene Shalygin &lt;eugene.shalygin@gmail.com&gt;
Link: https://lore.kernel.org/r/20260708195638.1324168-1-eugene.shalygin@gmail.com
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (yogafan) Add support for Lenovo LOQ 15IAX9</title>
<updated>2026-07-10T14:37:31+00:00</updated>
<author>
<name>Sarbajit Sarkar</name>
<email>sarbajitsarkar16108@gmail.com</email>
</author>
<published>2026-07-09T18:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=e27d4341eb65dd114f47d2f6f2ea741943781a2b'/>
<id>urn:sha1:e27d4341eb65dd114f47d2f6f2ea741943781a2b</id>
<content type='text'>
Add the Lenovo LOQ 15IAX9 product family to the yogafan dmi_system_id
table. Unlike the Legion series, ACPI table extraction reveals this LOQ
utilizes an 8-bit EC architecture with a 100x multiplier, but maintains
a dual-fan setup via the \_SB.PC00.LPCB.EC0.FA1S and FA2S paths.

A new loq_15iax9_8bit_dual_cfg structure was added to properly map these
hardware registers and calculate RPMs correctly while avoiding path
conflicts with AMD-based LOQ variants.

Signed-off-by: Sarbajit Sarkar &lt;sarbajitsarkar16108@gmail.com&gt;
Link: https://lore.kernel.org/r/20260709183500.13761-1-sarbajitsarkar16108@gmail.com
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI7 R2</title>
<updated>2026-07-10T14:36:43+00:00</updated>
<author>
<name>Vishaal Saraiya</name>
<email>vishaal.saraiya@gmail.com</email>
</author>
<published>2026-07-09T20:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=a4bc2a511ac69842219bd4136ce173d9b751b2a2'/>
<id>urn:sha1:a4bc2a511ac69842219bd4136ce173d9b751b2a2</id>
<content type='text'>
The board sensors is a copy of ROG STRIX X870E-E GAMING WIFI7, thus we
simply reuse its board_info struct.

Signed-off-by: Vishaal Saraiya &lt;vishaal.saraiya@gmail.com&gt;
Signed-off-by: Eugene Shalygin &lt;eugene.shalygin@gmail.com&gt;
Link: https://lore.kernel.org/r/20260709204037.1998433-3-eugene.shalygin@gmail.com
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (nzxt-kraken3) Stop device IO before calling hid_hw_stop</title>
<updated>2026-07-08T03:03:02+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2026-07-08T01:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=f151d0143ac4e086f92f52328ebdbdc50933d8ef'/>
<id>urn:sha1:f151d0143ac4e086f92f52328ebdbdc50933d8ef</id>
<content type='text'>
Calling hid_hw_stop() does not stop the device IO.
This results in a race condition between hid_input_report() and the point
immediately following the execution of hid_device_io_start() within
the driver probe function. If the probe operation fails after "io start"
has been initiated, this race condition will result in a UAF vulnerability.

Fix the problem by calling hid_device_io_stop() before calling
hid_hw_stop().

Reported-by: Sashiko &lt;sashiko-bot@kernel.org&gt;
Fixes: f3b4b146eb107 ("hwmon: Add driver for NZXT Kraken X and Z series AIO CPU coolers")
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (nzxt-smart2) Stop device IO before calling hid_hw_stop</title>
<updated>2026-07-08T03:03:02+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2026-07-08T01:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=59d104b54b0b42e30fd2a68d24ee5c49dcc54d1e'/>
<id>urn:sha1:59d104b54b0b42e30fd2a68d24ee5c49dcc54d1e</id>
<content type='text'>
Calling hid_hw_stop() does not stop the device IO.
This results in a race condition between hid_input_report() and the point
immediately following the execution of hid_device_io_start() within
the driver probe function. If the probe operation fails after "io start"
has been initiated, this race condition will result in a UAF vulnerability.

Fix the problem by calling hid_device_io_stop() before calling
hid_hw_stop().

Reported-by: Sashiko &lt;sashiko-bot@kernel.org&gt;
Fixes: 53e68c20aeb1e ("hwmon: add driver for NZXT RGB&amp;Fan Controller/Smart Device v2")
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (gigabyte_waterforce) Stop device IO before calling hid_hw_stop</title>
<updated>2026-07-08T03:03:00+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2026-07-08T00:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=ff0c5c53d08274e200b48a4d53aa078265e873cb'/>
<id>urn:sha1:ff0c5c53d08274e200b48a4d53aa078265e873cb</id>
<content type='text'>
Calling hid_hw_stop() does not stop the device IO.
This results in a race condition between hid_input_report() and the point
immediately following the execution of hid_device_io_start() within
the driver probe function. If the probe operation fails after "io start"
has been initiated, this race condition will result in a UAF vulnerability.

Fix the problem by calling hid_device_io_stop() before calling
hid_hw_stop().

Reported-by: Sashiko &lt;sashiko-bot@kernel.org&gt;
Fixes: 42ac68e3d4ba0 ("hwmon: Add driver for Gigabyte AORUS Waterforce AIO coolers")
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
</feed>
