From nobody Tue Apr 7 04:21:07 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 9A992286419 for ; Mon, 16 Mar 2026 12:49:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773665357; cv=none; b=KnZKWwBNacQUSm5fxq5n7ztIhhZRSGr74xn2LNhTgJWQPai2Gmcf+UYs4DLD84S7A5hp5WFyEGH7BENr1aWvLJUIfGNoztyfsKC31P0UYOR9rcOaM6+Nn9MDtke9OEUoiLn+TtCRwXMKrbpU1eSP6dX97+h2q4LskDm8n7C/GvI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773665357; c=relaxed/simple; bh=F0hzPyMvoECyr1SsVEWFDrBIgxd2jB4oUIeTPtCaLbY=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=BxbOmrHYSni0H7SXgv/fZrx9tV7CQCuHZsiPUtvU+1Rgh1QRR9Q7YOZ++B7ukxYq0zgKuro9sn7Z+8txL5fYWVdx7fJPhmesjBuesEC6V6eQuQkDcdtwtrHK+rKiJ4D93rVLJCW76aMenLjfnImQ7ogmbVlHl1fSSa78zREECt8= 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=GRFtEhbk; arc=none smtp.client-ip=209.85.128.43 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="GRFtEhbk" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48534237460so50222015e9.3 for ; Mon, 16 Mar 2026 05:49:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jguk.org; s=google; t=1773665354; x=1774270154; 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=Xa/X8Gy2kUN3J8KAHUGZl7A7xfxW7cVAp+Xyj0h2ayo=; b=GRFtEhbkn9YiKgyxv5GneEUDPMp3hp+eovDV64KLapYnbot8DEvwxT9BWAxFis5abA hlGOAfDPLPF4gmopVUwh4s/lISZ2bj/aHgSTwv9E7eyxjgxzBoQMhsGzL8lWBze1N0dG Cshd6rg94wnWTZ5OZcztoE85QTA2hu9+DnPo5uYmwm2hwvXmaBcITdRshLaeMaxOk/N2 SQgH+oNM9FrBfZlwGnY+48F6a2+eHshUav+ReK8X9u+2Z/9hHnQppJf7bnuXiXSoZigB IrcTpAm7I30vz517GfFwgqfz+8181MDsA4YEYob4x/uMm+BbOc2PG0ICN9ygP6tb7cP/ PGwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773665354; x=1774270154; 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=Xa/X8Gy2kUN3J8KAHUGZl7A7xfxW7cVAp+Xyj0h2ayo=; b=GpN6SdW4Nw6QQhnXWtcSYqfkKSLq/ujVw+JvnAXjc2OowT5HR/+tOXeyZwlaGUGFoo pUazadfCOOfZtc/xPiVdZlLVIh8KuJ9sY7AQCR6+fcH0cgx8787IklBS0l8bGXgEUDiM 5Brw7RDISfGuVO24DWo93Q7GgSHMoff9HUKuF+uPmN55pAkMatsAOceMuMkj49+l4dn1 k88eaGmxCgQRsikAr2F6ln0TUUwyz0vm/gVjAYvDX7mIWOrFGgahG7sS11JQeOjlFiRe kM7sSKQhlgaanBFEBOBnECWkJJDlNKh2k0/N4dZvxvH/k9vif/XbOZfosMa4w5i1KHNS gMgA== X-Gm-Message-State: AOJu0YxQ+GvlQW74t4BZFuaMU/uv4qF/qNEYuHf5UYnkyzFCJ1tjfBNR t7cKjAieznFcbtlg06KQz+RzY4TTl3Qe8H8qCViTnfiY8znuTB8Adb1Cvs3eMv7JnGQ= X-Gm-Gg: ATEYQzzaQ7eH9PgPkA4l+cl75s3XMgXoUtv37DrM0zieqkiXF9nD5TCuTovG76YHHcN 9dkzzgnxFZP6AMUWu2PlfFcIHTiesVwaYzd4cKDj2BOWGsVqsV+8kab4I2jaoiuSv9DC5n3ZtbM UkdVdj8X3y13xZwMIfLy5zpkByHPSR6g8CcATUkXPuaIJS7rWBNYsq0fhLkKRSXIel3Ew0PL2nS b8uUtsiq2Vbl/rYLUm+4Mmbq1yuK+/fI07UXmVp/1pg+KeCRGx+hFmA4qH0/deCD2zqqxxpUXPU QZcynBaqB54hqFAIDyfO+uwGlGHjLZODUpk4v1xz9QUXeYsGTsvrlr7hmsnNcN717clUQTUjpSf kxquk2XHHgkWwikxsW+Q4ld5uMKcpV1BYdgag0Y/n3KLmAOnUtJaBys0jQpYOhZNqNarD5XV4oX ZT3YcvSnk8p/ak3Y4CAFRDfDKLgdsKpgiTAk+hRCS/qejXZSXmhtQ8Y6Y2wBiUXt8xCeHtv7V3F fIBRqs= X-Received: by 2002:a05:600c:4fc6:b0:479:1b0f:dfff with SMTP id 5b1f17b1804b1-485566cfccfmr207577235e9.10.1773665353824; Mon, 16 Mar 2026 05:49:13 -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 5b1f17b1804b1-48558fd09d8sm263111995e9.7.2026.03.16.05.49.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 16 Mar 2026 05:49:13 -0700 (PDT) Message-ID: <94dbe1e1-d706-47aa-abf5-f5d76aacf017@jguk.org> Date: Mon, 16 Mar 2026 12:49:12 +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 v2] 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> Content-Language: en-GB In-Reply-To: <50cc3d4b-5e5a-422c-9abd-556488710988@amd.com> Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From e110b7489b320588a7d334bf0a4e20e3e25784e7 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 --- v2: - follow kernel patch guidelines - rename event to NOTIFY_THERMAL - document that event 0x6d was observed before thermal shutdown on ASUS N56VB (BIOS WMI version 7.9, SFUN value 0x6a0877) - improve commit message description - remove stray blank line drivers/platform/x86/asus-wmi.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wm= i.c index 7c0915e097ba..6ab3886ad28f 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 @@ -4590,7 +4591,6 @@ static void asus_wmi_handle_event_code(int code, stru= ct asus_wmi *asus) if (asus->throttle_thermal_policy_dev) platform_profile_cycle(); return; - } =20 if (is_display_toggle(code) && asus->driver->quirks->no_display_toggle) @@ -4598,7 +4598,10 @@ static void asus_wmi_handle_event_code(int code, str= uct asus_wmi *asus) =20 if (!sparse_keymap_report_event(asus->inputdev, code, key_value, autorelease)) - pr_info("Unknown key code 0x%x\n", code); + 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