diff options
| author | Kunwu Chan <kunwu.chan@gmail.com> | 2026-09-07 15:58:26 +0800 |
|---|---|---|
| committer | Paul E. McKenney <paulmck@kernel.org> | 2026-10-12 16:50:39 -0700 |
| commit | 41f899f18d0e1f00acd83b3f85ee3baa5da3d8fe (patch) | |
| tree | 6d596bc29c4f866199ed6028954a7aa0f0d47341 /scripts/Makefile.thinlto | |
| parent | 30d89cea5fa0118e4aec52511ab8210da4c363d9 (diff) | |
| download | linux-41f899f18d0e1f00acd83b3f85ee3baa5da3d8fe.tar.gz linux-41f899f18d0e1f00acd83b3f85ee3baa5da3d8fe.zip | |
srcutree: Skip callback scheduling for atomic SRCU grace periods
call_srcu() is forbidden on atomic srcu_struct, so srcu_gp_end() never
has callbacks to invoke for them. Yet it schedules callback invocation,
which for atomic SRCU's SRCU_SIZE_SMALL state arms the boot CPU's
->delay_work timer every grace period, only for srcu_invoke_callbacks()
to find nothing to do.
Skip this for atomic SRCU.
Signed-off-by: Kunwu Chan <kunwu.chan@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
