Hi everyone, now that the kernel merge window is over, I will slowly get back to cleaning this series up
I already have some feedback that I will address with V2. Specifically, we found out that the resume DSM needs to always be called and it merged with 7.0. So I will rebase on top of it, remove the patch that added it, and rework the logic to always call resume before sleep exit. I am not sure how I will tackle this or whether it will involve reshaping the FSM states. Then, there was a compilation warning reported by the kernel bot. Afterwards, I reviewed the feedback in the Phoronix article. People would like to have an option to turn this feature off, or perhaps force it off. We could add a Y/n Kconfig for the sysfs patch defaulting to Y that enables it, which will be the appropriate option for consumer kernels. Or a kernel command line parameter so that users do not need to produce their own kernel. Finally, there is the issue of the Ally devices, which will need a partial cleanup that needs to go through platform-x86 and hid core, which would make this series touch 3 subsystems. I would tend towards omitting it for V2 to keep a short(er) cc list, but I can produce it for testing as an addendum. I have my plate full for the next week, so if you would like for me to consider some feedback, next week would be a good time to review this series. Best, Antheas On Fri, 26 Dec 2025 at 11:27, Antheas Kapenekakis <[email protected]> wrote: > > <snip> > base-commit: 9448598b22c50c8a5bb77a9103e2d49f134c9578 > -- > 2.52.0 > >
