rk312x dts: move the pinctrl config of lvds node from dtsi to dts that is need
[firefly-linux-kernel-4.4.55.git] / kernel / cpu.c
index f2d0575f9a33f1609bcd1bf389c76931bff19738..7d4755634d32c38b55e86944283a49bdebf5ec97 100644 (file)
@@ -698,10 +698,12 @@ void set_cpu_present(unsigned int cpu, bool present)
 
 void set_cpu_online(unsigned int cpu, bool online)
 {
-       if (online)
+       if (online) {
                cpumask_set_cpu(cpu, to_cpumask(cpu_online_bits));
-       else
+               cpumask_set_cpu(cpu, to_cpumask(cpu_active_bits));
+       } else {
                cpumask_clear_cpu(cpu, to_cpumask(cpu_online_bits));
+       }
 }
 
 void set_cpu_active(unsigned int cpu, bool active)