summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorKunwu Chan <kunwu.chan@gmail.com>2026-09-07 15:58:26 +0800
committerPaul E. McKenney <paulmck@kernel.org>2026-10-12 16:50:39 -0700
commit41f899f18d0e1f00acd83b3f85ee3baa5da3d8fe (patch)
tree6d596bc29c4f866199ed6028954a7aa0f0d47341 /scripts/Makefile.thinlto
parent30d89cea5fa0118e4aec52511ab8210da4c363d9 (diff)
downloadlinux-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