Re: Linux regressions report for mainline [2023-07-30]

From: Linus Torvalds
Date: Sun Jul 30 2023 - 15:42:40 EST


On Sun, 30 Jul 2023 at 10:20, Regzbot (on behalf of Thorsten Leemhuis)
<regressions@xxxxxxxxxxxxx> wrote:
>
> One thing you might be interested in: seems the Ryzen keyboard problems
> that a9c4a912b7d ("ACPI: resource: Remove "Zen" specific match and
> quirks") [v6.5-rc1] was supposed to fix once and for all kinda came
> back, as the new approach apparently still doesn't work on all machines:

Gaah.

We must be doing something fundamentally wrong in the irq overrides,
this is ridiculous. One step forwards, two steps back.

Right now all our entries in that override table say "don't override".

In fact, right now they all seem to be about the legacy keyboard irq.
I get the feeling that we are just doing something horribly horribly
wrong wrt the override thing, and that all these quirks come from
that.

I get the feeling that maybe we simply should strive to use the values
the BIOS has _programmed_, not the DSDT or MADT values at all? After
all, the BIOS has presumably set things up so that the keyboard works,
so us taking values from the BIOS tables (which are clearly
unreliable) is a bit suspect.

IOW, maybe we should simply never touch the irq setup for irq 1?

Does anybody have any idea what MS does?

Linus