Skip to content

Commit 59d8cc6

Browse files
committed
rcu: Forgive slow expedited grace periods at boot time
Boot-time processing often loops in the kernel longer than one might prefer, which can prevent expedited grace periods from completing in a timely manner. This in turn triggers a splat In nohz_full CPUs One could argue that long-looping code should be fixed, but on the other hand, boot time is a bit special. This commit therefore removes the splat. Later commits will add the splat back in, but in a way that removes false positives. Reported-by: Borislav Petkov <[email protected]> Signed-off-by: Paul E. McKenney <[email protected]>
1 parent 0e24738 commit 59d8cc6

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

kernel/rcu/tree_exp.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,6 @@ static void synchronize_rcu_expedited_wait(void)
508508
tick_dep_set_cpu(cpu, TICK_DEP_BIT_RCU_EXP);
509509
}
510510
}
511-
WARN_ON_ONCE(1);
512511
}
513512

514513
for (;;) {

0 commit comments

Comments
 (0)