mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
powerpc: Use cpumask_next_wrap instead
cpu = cpumask_next(cpu, mask)
if (cpu >= nr_cpu_ids)
cpu = cpumask_first(mask)
Above block is identical to:
cpu = cpumask_next_wrap(cpu, mask)
Replace it, No change in functionality or performance.
Slightly simpler code.
Reviewed-by: Yury Norov <ynorov@nvidia.com>
Signed-off-by: Shrikanth Hegde <sshegde@linux.ibm.com>
Reviewed-by: Yury Norov <ynorov@gmail.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20260427044715.559137-2-sshegde@linux.ibm.com
This commit is contained in:
parent
b3580dd1c6
commit
1ca0c82bbc
|
|
@ -370,10 +370,7 @@ int irq_choose_cpu(const struct cpumask *mask)
|
|||
do_round_robin:
|
||||
raw_spin_lock_irqsave(&irq_rover_lock, flags);
|
||||
|
||||
irq_rover = cpumask_next(irq_rover, cpu_online_mask);
|
||||
if (irq_rover >= nr_cpu_ids)
|
||||
irq_rover = cpumask_first(cpu_online_mask);
|
||||
|
||||
irq_rover = cpumask_next_wrap(irq_rover, cpu_online_mask);
|
||||
cpuid = irq_rover;
|
||||
|
||||
raw_spin_unlock_irqrestore(&irq_rover_lock, flags);
|
||||
|
|
|
|||
|
|
@ -1299,9 +1299,7 @@ static void stress_hpt_timer_fn(struct timer_list *timer)
|
|||
if (!firmware_has_feature(FW_FEATURE_LPAR))
|
||||
tlbiel_all();
|
||||
|
||||
next_cpu = cpumask_next(raw_smp_processor_id(), cpu_online_mask);
|
||||
if (next_cpu >= nr_cpu_ids)
|
||||
next_cpu = cpumask_first(cpu_online_mask);
|
||||
next_cpu = cpumask_next_wrap(raw_smp_processor_id(), cpu_online_mask);
|
||||
stress_hpt_timer.expires = jiffies + msecs_to_jiffies(10);
|
||||
add_timer_on(&stress_hpt_timer, next_cpu);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user