From mboxrd@z Thu Jan 1 00:00:00 1970 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-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit >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 under 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-wmi.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 #define ASUS_WMI_FNLOCK_BIOS_DISABLED BIT(0) @@ -4597,8 +4598,14 @@ static void asus_wmi_handle_event_code(int code, struct asus_wmi *asus) return; 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 == NOTIFY_THERMAL) { + pr_info("Thermal state change\n"); + } + else { + pr_info("Unknown key code 0x%x\n", code); + } + } } static void asus_wmi_notify(union acpi_object *obj, void *context) -- 2.43.0