]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge tag 'rcu-fixes.v7.1-20260519a' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 20 May 2026 15:15:30 +0000 (10:15 -0500)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 20 May 2026 15:15:30 +0000 (10:15 -0500)
commitdf685633c3dbc67441cc86f1c3fee58de4652ba2
tree099f075d1cdb4c3443842f697a564f971d2bafc5
parente312f536f647156ac55e2f12d021cf887af274aa
parent593889c401426004bd0ea0f6d4fcece728b03420
Merge tag 'rcu-fixes.v7.1-20260519a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux

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