Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
The migration is almost done, at least the rest should happen in the background. There are still a few technical difference between the old cluster and the new ones, and they are summarized in this issue. Please pay attention to the TL:DR at the end of the comment.
After installing kernel 5.17.3 the system can't resume after it's put in suspension mode (s2idle). The laptop seems completely frozen and the power button needs to be kept pushed for ~15secs in order to reboot the system.
I've been able to flawlessly resume the system ~10 times on kernel v.5.17.3 with the patch you provided.
I don't know whether this is relevant or not: I boot the system with the acpi.ec_no_wakeup=1 kernel parameter activated otherwise the resuming used to fail on previous kernel versions too.
I hope I didn't misunderstand what I was supposed to do.
Reverting the commit solved the issue. Then I compiled the kernel without reverting the commit and applying the patch. Apparently this solved the issue for me.
On my dell inspiron 14 this bugs blocks resume completely and i assume the behaviour would be same for other dell laptops too. i.e. the laptop is bricked until you either drain the battery or disconnect battery by opening the laptop. Ill test the fix once i receive my new screwdriver set (reverting to 517.2 for now)
Thank for those of you that checked the patch and confirmed it fixes the problem. The linux-gpio maintainers will need to accept it. The following versions I can tell have backported the problematic patch:
Hello @superm1 how was it possible that a change like this that failed in the rolling release ram also happened to affect the extended support branch?
I upgraded two days ago and ran into this error, I always have the LTS kernel backed up because it's supposed to be more stable but this one was also affected. I had to remove Arch and install another distro.
Hello @superm1 how was it possible that a change like this that failed in the rolling release ram also happened to affect the extended support branch?
I don't know what rolling release ram is. If it tracks the stable trees, sure I don't see why not.
I upgraded two days ago and ran into this error, I always have the LTS kernel backed up because it's supposed to be more stable but this one was also affected.
This affects LTS stable kernels; yes.
I had to remove Arch and install another distro.
IMO you don't need to distro hop for a kernel bug. Stick to what you're comfortable with. Revert a patch, apply a patch and build your own kernel until the fix can be landed.
You can reply to the mailing list with the patch (see the bottom of the patch page for instructions). You can add a Tested-By: and your email.
Beyond that it's kernel process. This problematic patch either needs to be reverted or this fix accepted and it's up to the kernel subsystem maintainer to do either action.