Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f99d7118 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: thermal: Online only cores, which are hotplugged by KTM"

parents 5b8e0b02 2373dabe
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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) {
@@ -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);