]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/mips/kernel/crash.c
Merge branches 'for-4.2/i2c-hid', 'for-4.2/lenovo', 'for-4.2/plantronics', 'for-4...
[karo-tx-linux.git] / arch / mips / kernel / crash.c
index d21264681e97d805b6a6ef1defffd8ccfb8fb08b..d434d5d5ae6e70b5241fe2fae2f3d1a0ec8bb1ed 100644 (file)
@@ -25,9 +25,9 @@ static void crash_shutdown_secondary(void *ignore)
                return;
 
        local_irq_disable();
-       if (!cpu_isset(cpu, cpus_in_crash))
+       if (!cpumask_test_cpu(cpu, &cpus_in_crash))
                crash_save_cpu(regs, cpu);
-       cpu_set(cpu, cpus_in_crash);
+       cpumask_set_cpu(cpu, &cpus_in_crash);
 
        while (!atomic_read(&kexec_ready_to_reboot))
                cpu_relax();
@@ -50,7 +50,7 @@ static void crash_kexec_prepare_cpus(void)
         */
        pr_emerg("Sending IPI to other cpus...\n");
        msecs = 10000;
-       while ((cpus_weight(cpus_in_crash) < ncpus) && (--msecs > 0)) {
+       while ((cpumask_weight(&cpus_in_crash) < ncpus) && (--msecs > 0)) {
                cpu_relax();
                mdelay(1);
        }
@@ -66,5 +66,5 @@ void default_machine_crash_shutdown(struct pt_regs *regs)
        crashing_cpu = smp_processor_id();
        crash_save_cpu(regs, crashing_cpu);
        crash_kexec_prepare_cpus();
-       cpu_set(crashing_cpu, cpus_in_crash);
+       cpumask_set_cpu(crashing_cpu, &cpus_in_crash);
 }