]> err.no Git - linux-2.6/blobdiff - kernel/time/tick-broadcast.c
clocksource/events: use performance variant for_each_cpu_mask_nr
[linux-2.6] / kernel / time / tick-broadcast.c
index 57a1f02e5ec07fc20a6715d40d7fe41855449727..2d0a963462594d704ef9afa58088036681c6f7f2 100644 (file)
@@ -397,8 +397,7 @@ again:
        mask = CPU_MASK_NONE;
        now = ktime_get();
        /* Find all expired events */
-       for (cpu = first_cpu(tick_broadcast_oneshot_mask); cpu != NR_CPUS;
-            cpu = next_cpu(cpu, tick_broadcast_oneshot_mask)) {
+       for_each_cpu_mask_nr(cpu, tick_broadcast_oneshot_mask) {
                td = &per_cpu(tick_cpu_device, cpu);
                if (td->evtdev->next_event.tv64 <= now.tv64)
                        cpu_set(cpu, mask);