the wake-on-lan regression from 6.2 (was: Re: Linux regressions report for mainline [2023-04-16])

From: Linux regression tracking (Thorsten Leemhuis)
Date: Fri Apr 21 2023 - 09:50:05 EST


On 17.04.23 13:38, Rafael J. Wysocki wrote:
> On Sun, Apr 16, 2023 at 10:49 PM Linus Torvalds
> <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
>>
>> On Sun, Apr 16, 2023 at 10:59 AM Regzbot (on behalf of Thorsten
>> Leemhuis) <regressions@xxxxxxxxxxxxx> wrote:
>>>
>>> Wake-on-lan (WOL) apparently is broken for a huge number of users since
>>> 6.2 was released[1]. This is known for 8 weeks now and about 4 weeks ago
>>> it was bisected to commit 5c62d5aab87 ("ACPICA: Events: Support fixed
>>> PCIe wake event") we immediately could have reverted. The developer that
>>> looked into this was even willing to do the revert late March, but then
>>> got discouraged by a maintainer [2]. But well, a fix was apparently[3]
>>> finally posted for review last week (to the acpica-devel list); with a
>>> bit of luck your might get it next week. Still a bit sad that 6.2 is
>>> broken for so long now, as Greg wants to see it fixed in mainline first.
>>>
>>> [1] https://bugzilla.kernel.org/show_bug.cgi?id=217069
>>> [2] https://bugzilla.kernel.org/show_bug.cgi?id=217069#c50
>>> [3] https://lore.kernel.org/all/754225a2-95a9-2c36-1886-7da1a78308c2@xxxxxxxxxxx/
>>
>> I find that bugzilla discussion very confusing, it's not clear what
>> the status of the patch actually is.
>>
>> And the sane lkml thread just says "the patch is under review" without
>> actually saying *where* said patch is, or where the review is.
>>
>> It sounds like it got perhaps into some internal ACPCICA queue? None
>> of those links are very clear on any of this.
>>
>> Rafael?
>
> There is a pull request for ACPICA that corresponds to this (IIUC),
> https://github.com/acpica/acpica/pull/866

Rafael, what happened to this? From the github acpica discussion is
looks a lot like there was no real progress. And
drivers/acpi/acpica/evevent.c in next looks unchanged; and from
searching for ACPI_EVENT_PCIE_WAKE on lore it also looks like neither
the fix nor a revert was posted. But I might be missing something.

/me still hopes we can get this fixed somehow before Linus releases 6.3

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.