Loading drivers/thermal/msm_thermal.c +3 −1 Original line number Diff line number Diff line Loading @@ -1860,10 +1860,12 @@ static int __ref update_offline_cores(int val) { uint32_t cpu = 0; int ret = 0; uint32_t previous_cpus_offlined = 0; if (!core_control_enabled) return 0; previous_cpus_offlined = cpus_offlined; cpus_offlined = msm_thermal_info.core_control_mask & val; for_each_possible_cpu(cpu) { Loading @@ -1876,7 +1878,7 @@ static int __ref update_offline_cores(int val) cpu, ret); else pr_debug("Offlined CPU%d\n", cpu); } else if (online_core) { } else if (online_core && (previous_cpus_offlined & BIT(cpu))) { if (cpu_online(cpu)) continue; ret = cpu_up(cpu); Loading Loading
drivers/thermal/msm_thermal.c +3 −1 Original line number Diff line number Diff line Loading @@ -1860,10 +1860,12 @@ static int __ref update_offline_cores(int val) { uint32_t cpu = 0; int ret = 0; uint32_t previous_cpus_offlined = 0; if (!core_control_enabled) return 0; previous_cpus_offlined = cpus_offlined; cpus_offlined = msm_thermal_info.core_control_mask & val; for_each_possible_cpu(cpu) { Loading @@ -1876,7 +1878,7 @@ static int __ref update_offline_cores(int val) cpu, ret); else pr_debug("Offlined CPU%d\n", cpu); } else if (online_core) { } else if (online_core && (previous_cpus_offlined & BIT(cpu))) { if (cpu_online(cpu)) continue; ret = cpu_up(cpu); Loading