Skip to content

Commit 0a0d1d5

Browse files
committed
Merge tag 'scftorture.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Pull smp_call_function() torture-test updates from Paul McKenney: - Count single_rpc offline failures in statistics output - Make invoker threads actually wait for all threads to start * tag 'scftorture.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux: scftorture: Make invoker threads actually wait for all threads to start scftorture: Count single_rpc offline failures in statistics output
2 parents 83684c4 + 8b5b048 commit 0a0d1d5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎kernel/scftorture.c‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ static void scf_torture_stats_print(void)
193193
scfs.n_single += scf_stats_p[i].n_single;
194194
scfs.n_single_ofl += scf_stats_p[i].n_single_ofl;
195195
scfs.n_single_rpc += scf_stats_p[i].n_single_rpc;
196+
scfs.n_single_rpc_ofl += scf_stats_p[i].n_single_rpc_ofl;
196197
scfs.n_single_wait += scf_stats_p[i].n_single_wait;
197198
scfs.n_single_wait_ofl += scf_stats_p[i].n_single_wait_ofl;
198199
scfs.n_many += scf_stats_p[i].n_many;
@@ -491,7 +492,7 @@ static int scftorture_invoker(void *arg)
491492
"%s: Wanted CPU %d, running on %d, nr_cpu_ids = %d\n",
492493
__func__, scfp->cpu, curcpu, nr_cpu_ids);
493494

494-
if (!atomic_dec_return(&n_started))
495+
if (atomic_dec_return(&n_started))
495496
while (atomic_read_acquire(&n_started)) {
496497
if (torture_must_stop()) {
497498
VERBOSE_SCFTORTOUT("scftorture_invoker %d ended before starting", scfp->cpu);

0 commit comments

Comments
 (0)