diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-05-20 10:15:30 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-05-20 10:15:30 -0500 |
| commit | df685633c3dbc67441cc86f1c3fee58de4652ba2 (patch) | |
| tree | 099f075d1cdb4c3443842f697a564f971d2bafc5 /tools/perf/tests/shell/attr/test-record-no-buffering | |
| parent | e312f536f647156ac55e2f12d021cf887af274aa (diff) | |
| parent | 593889c401426004bd0ea0f6d4fcece728b03420 (diff) | |
Merge tag 'rcu-fixes.v7.1-20260519a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linuxHEADmaster
Pull RCU fixes from Boqun Feng:
"Fix a regression introduced by commit 61bbcfb50514 ("srcu: Push
srcu_node allocation to GP when non-preemptible").
SRCU may queue works on CPUs that are "possible" but never have been
online. In such a case, the work callbacks may not be executed until
the corresponding CPU gets online, and as the callbacks accumulates,
workqueue lockups will fire.
Fix this by avoiding queuing works on CPUs that have never been
online"
* tag 'rcu-fixes.v7.1-20260519a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux:
srcu: Don't queue workqueue handlers to never-online CPUs
Diffstat (limited to 'tools/perf/tests/shell/attr/test-record-no-buffering')
0 files changed, 0 insertions, 0 deletions
