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

Commit 66fe6cbe authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

rcu: Prepare for consolidating expedited CPU selection



This commit brings sync_sched_exp_select_cpus() into alignment with
sync_rcu_exp_select_cpus(), as a first step towards consolidating them
into one function.

Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
parent 02ef3c4a
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -3661,7 +3661,6 @@ static void sync_sched_exp_select_cpus(struct rcu_state *rsp)
	unsigned long mask;
	unsigned long mask_ofl_test;
	unsigned long mask_ofl_ipi;
	struct rcu_data *rdp;
	int ret;
	struct rcu_node *rnp;

@@ -3697,7 +3696,6 @@ static void sync_sched_exp_select_cpus(struct rcu_state *rsp)
		for (cpu = rnp->grplo; cpu <= rnp->grphi; cpu++, mask <<= 1) {
			if (!(mask_ofl_ipi & mask))
				continue;
			rdp = per_cpu_ptr(rsp->rda, cpu);
			ret = smp_call_function_single(cpu, synchronize_sched_expedited_cpu_stop, NULL, 0);
			if (!ret)
				mask_ofl_ipi &= ~mask;