Files
linux/kernel
Paul E. McKenney 05737bd85c rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
[ Upstream commit 2d7f00b2f0 ]

The normal grace period's RCU CPU stall warnings are invoked from the
scheduling-clock interrupt handler, and can thus invoke smp_processor_id()
with impunity, which allows them to directly invoke dump_cpu_task().
In contrast, the expedited grace period's RCU CPU stall warnings are
invoked from process context, which causes the dump_cpu_task() function's
calls to smp_processor_id() to complain bitterly in debug kernels.

This commit therefore causes synchronize_rcu_expedited_wait() to disable
preemption around its call to dump_cpu_task().

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-03-10 09:33:48 +01:00
..
2022-09-28 09:02:20 +02:00
2022-09-26 19:46:18 -07:00
2022-12-31 13:33:11 +01:00
2022-08-29 19:47:03 -04:00
2022-09-26 10:13:13 -07:00
2021-09-08 15:32:35 -07:00
2022-03-15 10:32:44 +01:00
2021-05-07 00:26:33 -07:00
2022-12-31 13:33:08 +01:00
2022-06-29 13:07:16 +02:00
2020-07-27 14:31:12 -04:00
2022-02-25 09:36:06 +01:00
2020-08-19 14:13:20 +02:00