Hi, On 12/10/23 21:24, Armin Wolf wrote: > This patch series removes three features deemed obsolete: > - the debug_dump_wdg module param: > - suffers from garbled output due to pr_cont() > - functionality is better provided by "fwts wmi" > - the debug_event module param: > - pr_cont() usage > - uses the deprecated GUID-based API > - largely replaced by the ACPI netlink interface > - ioctl interface > - used only by a single driver, no adoption otherwise > - numerous design issues > > Since the ioctl interface is actually used by userspace programs, > the only user (the dell-smbios-wmi driver) was modified to implement > the necessary pieces itself so that no regressions are expected. > > The series depends on > commit cbf54f37600e ("platform/x86: wmi: Skip blocks with zero instances"), > which is currently in the "fixes" tree. > > All patches where tested on a Dell Inspiron 3505 and work without > issues. Thank you for your patch-series, I've applied the series to my review-hans branch: https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/log/?h=review-hans Note it will show up in my review-hans branch once I've pushed my local branch there, which might take a while. Once I've run some tests on this branch the patches there will be added to the platform-drivers-x86/for-next branch and eventually will be included in the pdx86 pull-request to Linus for the next merge-window. Regards, Hans > Changes since v1: > - add Reviewed-by to patches 1, 2 and 5 > - drop patch adding the driver development guide > - rework error handling in dell-smbios-wmi > > Armin Wolf (5): > platform/x86: wmi: Remove debug_dump_wdg module param > platform/x86: wmi: Remove debug_event module param > platform/x86: dell-smbios-wmi: Use devm_get_free_pages() > platform/x86: dell-smbios-wmi: Stop using WMI chardev > platform/x86: wmi: Remove chardev interface > > drivers/platform/x86/dell/dell-smbios-wmi.c | 173 ++++++++---- > drivers/platform/x86/wmi.c | 285 +------------------- > include/linux/wmi.h | 8 - > 3 files changed, 132 insertions(+), 334 deletions(-) > > -- > 2.39.2 >