http://bugzilla.opensuse.org/show_bug.cgi?id=925961 --- Comment #27 from Rui Zhang <rui.zhang@intel.com> --- (In reply to Jean Delvare from comment #26)
Rui, thanks for looking into this.
I am not familiar enough with the thermal subsystem to review your patches. Also I don't own an Acer laptop myself so I can't test if they would solve the problem that was reported here. But I have to say I have some doubts that they would actually help. My understanding of the problem is that the acerhdf wanted to be called back even when the step_wise governor considered that no change in cooling was needed, and the optimization broke that mechanism/assumption.
If you believe that the problem would actually be solved by your patches, please explain how, as it isn't obvious to me. This is mostly theoretical though, as I don't think that your 3 patches qualify for stable kernels. They are large and somewhat intrusive, so they could come with regressions or side effects. I wouldn't take the risk of applying them to the openSUSE 13.2 kernel. Reverting the optimization as I did feels much safer.
I did send a patch reverting 178c2490b99f898efc06d1ad75cadc84f13021a6 to the stable kernel mailing list, with suggestion to apply it to kernel branches v3.12 to v3.17. You were Cc'd.
Yes, IMO, the patch should be applied to all stable kernel as it is actually a bug in step_wise governor. and I will rework the three patches above on top of the fix then. can you please resend with cc: all stable kernel? -- You are receiving this mail because: You are on the CC list for the bug.