Re: [PATCH v3 0/9] Convert most Dell WMI drivers to use the new buffer-based API
From: Armin Wolf
Date: Tue Mar 17 2026 - 16:11:54 EST
Am 17.03.26 um 16:52 schrieb Guenter Roeck:
On 3/14/26 10:52, Armin Wolf wrote:
The new buffer-based WMI API improves the compatibility between
different ACPI firmware implementations by performing marshalling/
unmarshalling of WMI buffers like the original Windows driver.
Convert most Dell WMI drivers to use this new API. This also
removes all ACPI-related code from those drivers because the
new buffer-based WMI API uses abstract WMI buffer objects instead
of ACPI objects.
All drivers have been tested on a Dell Inspiron 3505 and appear
to work normally.
The last three patches contain some misc. cleanups for the WMI
driver core itself. The most important change is a fix for modprobe
to verify any WMI GUID strings from WMI drivers and convert them
to uppercase if necessary. This should fix autoloading for WMI
drivers that use WMI GUID strings with lowercase letters.
The series doesn't give hints to maintainers if the patches should be
applied on a per-subsystem basis (i.e., are independent of each other)
or if they need to be applied together. I Acked the hwmon patch, assuming
that it will be applied through a common branch. If the patches are
supposed to be applied in subsystem branches, please let me know.
Thanks,
Guenter
I would prefer if the whole series was applied together on the platform drivers tree.
Thanks,
Armin Wolf