On 1/5/25 03:19, Hridesh MG wrote: >> I think this should be kept. If the user changes profile manually this >> may not reflect the actual last_non_turbo_profile. > I thought that the purpose of last_non_turbo_profile was for > acer_thermal_profile_change() to store the profile just before > toggling turbo so that the system can return to it later on (as > mentioned in the comments). I don't see a valid use case for this > variable outside of that specific context, which is why I decided to > remove its update during manual profile changes. > I think last_non_turbo_profile is still needed in acer_predator_v4_platform_profile_set for returning from turbo mode set by user space application in toggle mode. Without this, when users change profiles and set turbo mode using applications or scripts (like predator sense GUI on windows) then use the mode button to return from turbo mode, it returns to default or the last value by the button, not the actual last profile. Thanks, SungHwan Jung > Thanks, > Hridesh MG