From nobody Mon Apr 6 21:32:17 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 51DBF224B1E for ; Tue, 17 Mar 2026 21:30:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773783024; cv=none; b=rgMj/fFrybHMfQVUfoKX6LmfzVPXmSpy2gi6LFrgk78BYY/OK5FyBgb8JGMmOUOnnxaFIhd8sjtMXBmAPVp9mBGe1lAFro4m0U6Qz+80ektGFY+f/jCDujx6efV44MtbNd728eRNe7jzW4cVyQYOWHxfTYccYRynhpLJOrNzqpA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773783024; c=relaxed/simple; bh=GT+RMnUGNW3pg4KIHSqlZkJKvQO2QuJvPHUQ7LFqJUQ=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=g2zEm9egsowFH/Uj7vU2Po8BSDEIGEbwWdOUfN3T/eDHwSOtDZVlzcabcgd9kNHTS8ZCpGskgl4hJ4d6lidbSshcwycj3eYVgWbEd8iqmsdqrxySC8sCykFhEeXVE2OWS6jcryQRtCyJlOF4rsrnQcv2LgYIzNqtHU7JrVbTpp4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=jguk.org; spf=pass smtp.mailfrom=jguk.org; dkim=pass (2048-bit key) header.d=jguk.org header.i=@jguk.org header.b=kFF07n2c; arc=none smtp.client-ip=209.85.221.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=jguk.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=jguk.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=jguk.org header.i=@jguk.org header.b="kFF07n2c" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-439bcec8613so4784399f8f.3 for ; Tue, 17 Mar 2026 14:30:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jguk.org; s=google; t=1773783021; x=1774387821; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=LSPSW+zj8wRFZLpuz0wMsyIBmxuXA+r3ZWc0AIMuGL0=; b=kFF07n2cAcYegzUiqM1dyBA8S7jD308h9DY8P3xA5JsnVSph/yJscg/7IWK1R1seCa oLLXfo0oQDEBCO4nWNDNbNGpqRKgWSk4+6jqg/ZBwHJrEN2EyXk1fnHGWylcT7wNWljo /Z5RREMWyg5PmaszmUR5g+L9SgYlwvL/2FGWl6gPYpiK+p2S/XZW4yHxUAjqOEZaJqbO 7seevS7jbjcmNOcoKWwQg8wy7/maaXbvCkp4kLlZp8mXkWmN6u/F/6r0o+vP2RDpLpx1 ERGvvtU8nFaJTkZ92Xq/cj8Odo46j42nE3ZBY0Cc4lywXt0K8HeJ4CQey8C9RJ52Da66 H9tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773783021; x=1774387821; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LSPSW+zj8wRFZLpuz0wMsyIBmxuXA+r3ZWc0AIMuGL0=; b=cJ4Sk3b9v7/9okdTE3DD+lEG2AsZhViRYkYFMtd77WLK4sbyoYVi2SeK3ajp34sNtt fHAl5UFN/CmES/sRENEM2Gum8FSPNKEHOfll/FZDomM7/B+lTwKCY95oMiIMzv55PwfN xISs7nsIDFhI1FFsbYJ6vHlqFf3PkznundmYFRGc96lOlK9u/54hExQqBc5m3D+EMCPt dXSq30S/Clj5oudC9AB46j3s9PQiF21TUzEy39/XQixBuCOwoGz8jTYJyVSco7HexD5M 1AJOYu7uRt1LzCZ8UXocOtbwZsE8BYTsfdPCdl7fzj8zou5MxEF1hE1sbWbQxgyASx2L +S3A== X-Gm-Message-State: AOJu0YxF2j+GgHIh/JwOG0wFRgbQvSWHg0GvJ2GYMkOHTC2Hsv//uk3M 8j54FBTGBJdJF+aj36PutxUzFmbzOJ/qddnPV8ePhUuQNLnBxSXHLBznvQ3jtNR+Hs0= X-Gm-Gg: ATEYQzxBgQwQUBhyoG+94Pq2e9RXoOaTfU9ZIbCQ3jmif7Y75hwoMfzPE3ghlLWNh4v JgC6TXOVsJc+Pp6RRHNkDw5Nhqsyw3RXNsRRv9BCX4IeOGyVR3TQy0VvDCqzS+jIpOIpBRMz3aw 1R0IUNklb1/2Xogkz3mWeb+f/K/VyZHdHSYW16oy2wykXst4ypJ4Jq1sQls7jqdqDYYSMKKPSaT 2UHQ+WcWxPPsnl4sJxRA+nfTo01dxBmUMwze7CMbhdhEwcmFAWsj80uySxzm+p+bcETBO/7NLZm BesZc9pEr4CsclEuvFdj/LvCuCA21is7oT8UtqpkZhkT4/EhW6fo3/snuafdfejfaI4Cw+YjeOT oEHFt1eIgm1HrdbbWWjcVOGAOmYTWENDeF3sCn8uxtPJk9s0yGUMImW/kNXz9XTVsFfNjyF1e6S 1tW2YZDtszSg6i+BoCHLb+AemwcAfadmXWy0UDGb/0FwgpShvtk0tvSVXx8X9kIw2Yvs2WiNyKi ZmWCMWBCBTKAPsq X-Received: by 2002:a5d:588a:0:b0:439:ca9b:1f61 with SMTP id ffacd0b85a97d-43b527aa30cmr1462604f8f.17.1773783021167; Tue, 17 Mar 2026 14:30:21 -0700 (PDT) Received: from [192.168.0.154] (slou-04-b2-v4wan-170873-cust220.vm28.cable.virginm.net. [86.15.56.221]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b5184961csm2438198f8f.6.2026.03.17.14.30.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Mar 2026 14:30:19 -0700 (PDT) Message-ID: <09b38ae4-bb6a-4df1-a679-deca52edda88@jguk.org> Date: Tue, 17 Mar 2026 21:30:18 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Jonathan Grant Subject: [PATCH v3] platform/x86: asus-wmi: log thermal notification event To: Mario Limonciello , platform-driver-x86@vger.kernel.org, luke@ljones.dev Cc: linux-kernel@vger.kernel.org References: <56532bb3-c604-484e-9716-edda3758f627@jguk.org> <50cc3d4b-5e5a-422c-9abd-556488710988@amd.com> <94dbe1e1-d706-47aa-abf5-f5d76aacf017@jguk.org> <7f2f4b15-2fad-4784-a524-7f92f6b21a94@amd.com> Content-Language: en-GB In-Reply-To: <7f2f4b15-2fad-4784-a524-7f92f6b21a94@amd.com> Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From 4eb1a89ef5b481a8bd85bd68735b879e4ed6cb27 Mon Sep 17 00:00:00 2001 From: Jonathan Grant Date: Sat, 14 Mar 2026 02:11:09 +0000 Subject: [PATCH] platform/x86: asus-wmi: log thermal notification event Print a diagnostic message when the ASUS WMI interface receives event 0x6d. This event was observed shortly before thermal shutdown on an ASUS N56VB un= der heavy system load. The message helps diagnose unexpected thermal power-offs. Signed-off-by: Jonathan Grant --- v3: - do not change unrelated whitespace - address -Wdangling-else by adding braces drivers/platform/x86/asus-wmi.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wm= i.c index 7c0915e097ba..3bdd92baac57 100644 --- a/drivers/platform/x86/asus-wmi.c +++ b/drivers/platform/x86/asus-wmi.c @@ -70,6 +70,7 @@ module_param(fnlock_default, bool, 0444); #define NOTIFY_KBD_TTP 0xae #define NOTIFY_LID_FLIP 0xfa #define NOTIFY_LID_FLIP_ROG 0xbd +#define NOTIFY_THERMAL 0x6d =20 #define ASUS_WMI_FNLOCK_BIOS_DISABLED BIT(0) =20 @@ -4597,8 +4598,14 @@ static void asus_wmi_handle_event_code(int code, str= uct asus_wmi *asus) return; =20 if (!sparse_keymap_report_event(asus->inputdev, code, - key_value, autorelease)) - pr_info("Unknown key code 0x%x\n", code); + key_value, autorelease)) { + if (code =3D=3D NOTIFY_THERMAL) { + pr_info("Thermal state change\n"); + } + else { + pr_info("Unknown key code 0x%x\n", code); + } + } } =20 static void asus_wmi_notify(union acpi_object *obj, void *context) --=20 2.43.0