From nobody Sun Jun 14 14:29:39 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 CBB9B2C21E8 for ; Fri, 3 Apr 2026 08:02:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775203326; cv=none; b=BNvARxRZtupuHW87f9r5gNKiFYd3vgf8O/etUsU87fthardm13vHIW7DzcWXKPAsHHvBHxhjW/Nl7quLXFwuFR1cx6+klWBd8A4InKLPPhYhYUgsmGUAcUiLvT12JteOmJXhTJB3BwH4ZN5lDsepJFgkh7LhOfJ4J8fOGsy+K+c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775203326; c=relaxed/simple; bh=I8dwVCalBrafFw3MwQzMRNgiZjkHyw4ozWmwjKv8aC4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=MOZiOSPs9Xtmuvuqc3yW3vwh6jT6JPkRj4TpMDTbGKuy7tUPElo6jjayBjNgF273fiNt58jEnDgI+qIyGIWqtqaHOhNabWcl4fsZyaVcH1eceUrkJOPDFWJZes4XKIkiTYtT2c6lHma6jHsZw5nJHBbcN7DR2dshD9GnwddLK7c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dZf01Zm+; arc=none smtp.client-ip=209.85.214.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dZf01Zm+" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2aaf43014d0so11602235ad.2 for ; Fri, 03 Apr 2026 01:02:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775203325; x=1775808125; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Zmw3siZNXRWCh4knFRG78DwSz4QpHX7w6BgMElaiP2w=; b=dZf01Zm+X4qM4FDMy4JYLfd2FdQ1Xj2fQv4ST/0W+ulqo8AJPzTxyj1QFfmVimG4kq ud25GQtxYgkWV4ZceSle+NQXDFOPQe4WwrvECShi0d9SnKTNrQBcjydEtf7YxkqIgTg9 zT34mEcsMiuNWWbfbJpNYkoFvsWYxxRsrd48vWxpgquyMlnt32JRxyhtK++Cpy+Yz99K gqQ6jfCVBwIGtgutr7IZ8GCt2Um07A3PX8wU6d+4+LE+9tqyaz7CKQPNpyfrehk163c1 F2TGndbw8le3HMWrZ2j8dy301seuzcsEUQnwjdV6s0CdA7wFQbF42h7+oH6AJ2GILWq6 mARA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775203325; x=1775808125; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Zmw3siZNXRWCh4knFRG78DwSz4QpHX7w6BgMElaiP2w=; b=PP09Xn9IXT0mRwQ0Ras82i5InKdfhXLizjokPlJAbzrSkDfPAlSNYdeTUA2jWlqz9R p+t/M4+FEy7FqgUDM1xvOr1tMAiRoEpBobMJW05tIy5WnxLmIWZdDRstxI2SZWNSiISU Lx8RGCxObSxn5cWhZXXxO/vnhda2+Lt6IbyuOBF6QDEGWiLe1OJKhwiGt18F1I/k5047 747WYrm6GsWuI69t000074M97370ziFZBd1DMOhUNy7J2D8fBXdWpoGrU2KIY0dsKR3+ 9UvDpEBC+ZaoZ/DNOtxkHwka+f8xJsWiZGKUd/iEUcqc4rMeQROVRUcz841l9rrLHcp8 6yIg== X-Forwarded-Encrypted: i=1; AJvYcCWXMP/Eg6YzrqF63SdRNyP4KqRAoVyDIeSbGOJ5zYszIr/FuRko4kVZEK8FVwa7bseBrgFo2ShxZj7WdrQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzB4bWNOmXmg4vzbX/y4A+pSFg1XHSfLJcrNPULbWksQrMRnJgT AVTwU6OZiLfYQQCuRjswpwntmcYqyLXKMa4MoQ6DlKhPkyPLdD1D8M+r X-Gm-Gg: AeBDievc1VKdhxd7IMD7YQS5heEsaHFclpTGBxaAlQDDn/pIlfONhqUiJpIdjoLYjDT My45tqUneIGn/5MDmhxgiQKswbaBkPlIz9pytDS2/bUnQYNscRWO2WY0JSkCSwNcef89CSD1laV n7X+4XU5fVzfVcG97t0QtOJqT14gDeMFFOJxvI50WBYevE/t5GVD9U++PeEuktGWMjH7eBDA9sX jFUPR1KGiFUvMpRAEoMlH7G3I1SqrfcC8oHAchgvKGlOa+4ZKDi3n4CsEi0f4iIRBqThER3Q1fw kyJEoRvHRzdgeAkLXFCa+bliKAntLqAaQ5997AXgHu/6lvwe2mR6QVokVUch6N9DOS/d5keMmAQ wux2hesWPOeeiyfP6nWqbfcZMwHoME3m+mnjiaKDpNWx3uZwLDGAvvmTY/kGwimyCrrk+N4M+Nw pdWPjOOKwUzlIzOa+upmd8n/Y//SSt3z88XAAkg0B6knIEUQ0URQah6O7auvBVTZvzida6dJwmT OVJtc0G8+x1wSGsNEU4gl0O3BGnRlQ= X-Received: by 2002:a17:903:388e:b0:2b2:6df1:1112 with SMTP id d9443c01a7336-2b281969a70mr22265455ad.40.1775203325081; Fri, 03 Apr 2026 01:02:05 -0700 (PDT) Received: from archlinux ([2405:201:1b:225c:9e18:7101:be84:75eb]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b2749cbc58sm51146445ad.78.2026.04.03.01.02.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 01:02:04 -0700 (PDT) From: Krishna Chomal To: ilpo.jarvinen@linux.intel.com, hansg@kernel.org Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Chomal , "Artem S. Tashkinov" Subject: [PATCH] platform/x86: hp-wmi: Ignore backlight and FnLock events Date: Fri, 3 Apr 2026 13:31:55 +0530 Message-ID: <20260403080155.169653-1-krishna.chomal108@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On HP OmniBook 7 the keyboard backlight and FnLock keys are handled directly by the firmware. However, they still trigger WMI events which results in "Unknown key code" warnings in dmesg. Add these key codes to the keymap with KE_IGNORE to silence the warnings since no software action is needed. Tested-by: Artem S. Tashkinov Reported-by: Artem S. Tashkinov Closes: https://bugzilla.kernel.org/show_bug.cgi?id=3D221181 Signed-off-by: Krishna Chomal --- drivers/platform/x86/hp/hp-wmi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/platform/x86/hp/hp-wmi.c b/drivers/platform/x86/hp/hp-= wmi.c index 304d9ac63c8a..a35ab46442aa 100644 --- a/drivers/platform/x86/hp/hp-wmi.c +++ b/drivers/platform/x86/hp/hp-wmi.c @@ -370,6 +370,11 @@ static const struct key_entry hp_wmi_keymap[] =3D { { KE_KEY, 0x21a9, { KEY_TOUCHPAD_OFF } }, { KE_KEY, 0x121a9, { KEY_TOUCHPAD_ON } }, { KE_KEY, 0x231b, { KEY_HELP } }, + { KE_IGNORE, 0x21ab, }, /* FnLock on */ + { KE_IGNORE, 0x121ab, }, /* FnLock off */ + { KE_IGNORE, 0x30021aa, }, /* kbd backlight: level 2 -> off */ + { KE_IGNORE, 0x33221aa, }, /* kbd backlight: off -> level 1 */ + { KE_IGNORE, 0x36421aa, }, /* kbd backlight: level 1 -> level 2*/ { KE_END, 0 } }; =20 --=20 2.53.0