OSDN Git Service

Merge tag 'urgent-rcu.2023.06.11a' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 16 Jun 2023 18:43:15 +0000 (11:43 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 16 Jun 2023 18:43:15 +0000 (11:43 -0700)
commitb73056e9f82ebdf9f5dbcd378e5e51ae95d5000c
tree4b8a89709fab99d17e93dbb2f0f42115f40e336b
parentf4fd69a32551036ac84bf4487b680167df77477d
parentde29a96acceae732c68a4094d08dc49079eefa02
Merge tag 'urgent-rcu.2023.06.11a' of git://git./linux/kernel/git/paulmck/linux-rcu

Pull RCU fix from Paul McKenney:
 "This fixes a spinlock-initialization regression in SRCU that causes
  the SRCU notifier to fail.

  The fix simply adds the initialization, but introduces a #ifdef
  because there is no spinlock to initialize for the Tiny SRCU used in
  !SMP builds.

  Yes, it would be nice to abstract this somehow in order to hide it in
  SRCU, but I still don't see a good way of doing this"

* tag 'urgent-rcu.2023.06.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu:
  notifier: Initialize new struct srcu_usage field