-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Fri, 2024-03-29 at 14:51 +0100, Linux regression tracking (Thorsten Leemhuis) wrote: > [CCing Chris, who authored the culprit; also CCing the platform folks > and a few lists] (Intentionally replying to the "wrong" e-mail to get the enlarged recipient list for free ...) > > Regarding the patch itself: hopefully this mail will get things > moving. > > [1] > https://lore.kernel.org/linux-pm/20240318191153.6978-1-corngood@xxxxxxxxx/ > > Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' > hat) > -- > Everything you wanna know about Linux kernel regression tracking: > https://linux-regtracking.leemhuis.info/about/#tldr > If I did something stupid, please tell me, as explained on that page. > > #regzbot poke > > > Signed-off-by: David McFarland <corngood@xxxxxxxxx> Tested-by: Enrik Berkhan <Enrik.Berkhan@xxxxxxx> > > > --- > > drivers/platform/x86/intel/hid.c | 8 +++++++- > > 1 file changed, 7 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/platform/x86/intel/hid.c > > b/drivers/platform/x86/intel/hid.c > > index 7457ca2b27a6..707de9895965 100644 > > --- a/drivers/platform/x86/intel/hid.c > > +++ b/drivers/platform/x86/intel/hid.c > > @@ -504,6 +504,7 @@ static void notify_handler(acpi_handle handle, > > u32 event, void *context) > > struct platform_device *device = context; > > struct intel_hid_priv *priv = dev_get_drvdata(&device- > > >dev); > > unsigned long long ev_index; > > + struct key_entry *ke; > > int err; > > > > /* > > @@ -545,11 +546,16 @@ static void notify_handler(acpi_handle > > handle, u32 event, void *context) > > if (event == 0xc0 || !priv->array) > > return; > > > > - if (!sparse_keymap_entry_from_scancode(priv- > > >array, event)) { > > + ke = sparse_keymap_entry_from_scancode(priv- > > >array, event); > > + > > + if (!ke) { > > dev_info(&device->dev, "unknown event > > 0x%x\n", event); > > return; > > } > > > > + if (ke->type == KE_IGNORE) > > + return; > > + > > wakeup: > > pm_wakeup_hard_event(&device->dev); > > -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEbLyQBMI0qAWiF6l31AjqSkbLPKQFAmYK1IQACgkQ1AjqSkbL PKSUXwv/YWiU334Osus+niffw9gN94vCQid6OWuTIbX2zMNIunHmpHouMtfo6dpb 7Qsyaz0sxaUEclRPLf/bSAV8zWromM/4Xoa/DoBq+GPOLle5wTJAlislhZVfDZFX FZ0EfUg+MvThqlJD8yhGNJWGVnSn92hDid7yy5Y/BSWTPCNhRxEsqy+d0pN82EnD 0mqWnpfG28uqK6dtOLnvbiOuWQhgKYerKFYHXw8FLxZV0eKb3+RqBFf6ZdsAjUEC +d7G9Oq4pc9jxZNvOMop+z3Eskd/bD8Wi2aDtR1qcRENMaK0ucevTuOjGL8Gh80c SbgKu2eU/qVlbnVrcaPgpB0CXXza7SYUynw5XWB8jBWOj6w2nxpnQPm5a0Z5aNYw /kLuabhSommEmUIJtoOA2vgO8D0ACfF2n95cNXaJRiOhuag3SRoair50TOzmf09Z 4uco5iaWeIQwEpVFGdy+qh0V18kYclnNMZHC9bhO6heBDLB9Wy/iXDxko9tMXm/v XnfAKKw9 =udJV -----END PGP SIGNATURE-----