Re: [PATCH 0/2] platform/x86: asus-wmi: Serialize WMI evaluations and drop redundant rfkill lock
From: Ilpo Järvinen
Date: Mon Oct 05 2026 - 13:49:04 EST
On Fri, 18 Sep 2026 11:14:58 +0200, Marco Scardovi wrote:
> ASUS WMI management methods share a single firmware/EC mailbox that is
> not re-entrant. Concurrent evaluations from ACPI notify, sysfs, HID
> callers (hid-asus, asus-armoury) and debugfs can trigger nested SMIs or
> corrupt the mailbox.
>
> This series serializes every ASUS_WMI_MGMT_GUID evaluation through a
> global mutex, then drops the old per-device wmi_lock that only covered
> WLAN rfkill hotplug.
>
> [...]
Thank you for your contribution, it has been applied to my local
review-ilpo-next branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-next branch only once I've pushed my
local branch there, which might take a while.
FYI [if applicable to your patch], as per Linus' policy change, also
fixes are mostly routed through for-next unless the fix is for a
commit introduced in the most recent cycle or is clearly a regression
fix.
The list of commits applied:
[1/2] platform/x86: asus-wmi: Serialize WMI method evaluations with a mutex
commit: cb63a1472d982dd837fb148eabfcf1ad0dee161c
[2/2] platform/x86: asus-wmi: Remove redundant per-device wmi_lock and duplicate rfkill ops
commit: 293806b33aec63f2d47f51dae9ad26bd47afc552
--
i.