I've already tested it, it required actually grabbing the cpupower patches from v5 because the AMD guys in their infinite wisdom didn't make any changes to it, so the v6 patchset doesn't include any cpupower stuff, so just using that patchset alone would mean that cpupower wouldn't be compatible with amd_pstate. Anyway, the patch applies cleanly, I've built and installed both 5.15.10 and 5.16.rc6 (also filed PRs to update to both of those kernel versions btw) with the patch applied, and it's working.
Though after v4, it requires a kernel parameter for almost all Ryzen non-Epyc CPUs, because reasons. So I also added that note to the README for linux51[4-6]-tkg/README.md to explain how to check whether you need the kernel parameter, and what it is (which will close #78).
So yeah, I think that's it, just this PR and the linux-tkg 5.15.10 and 5.16.rc5 PR, all should be good to go.
I've already tested it, it required actually grabbing the
cpupower
patches from v5 because the AMD guys in their infinite wisdom didn't make any changes to it, so the v6 patchset doesn't include anycpupower
stuff, so just using that patchset alone would mean thatcpupower
wouldn't be compatible withamd_pstate
. Anyway, the patch applies cleanly, I've built and installed both 5.15.10 and 5.16.rc6 (also filed PRs to update to both of those kernel versions btw) with the patch applied, and it's working.Though after v4, it requires a kernel parameter for almost all Ryzen non-Epyc CPUs, because reasons. So I also added that note to the README for
linux51[4-6]-tkg/README.md
to explain how to check whether you need the kernel parameter, and what it is (which will close #78).So yeah, I think that's it, just this PR and the linux-tkg 5.15.10 and 5.16.rc5 PR, all should be good to go.