]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: rcu_pending: don't invoke __call_rcu() under lock
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Sep 2024 05:11:36 +0000 (01:11 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 06:36:14 +0000 (01:36 -0500)
commita55e2d78eac840cf156445492403ea3ac0a1b1eb
tree199a749b3ada849a8f03a4f932e74a2a4aea9b9d
parentb836f220146967a0931d0dff58d5c90797c8b88e
bcachefs: rcu_pending: don't invoke __call_rcu() under lock

In userspace we don't (yet) have an SRCU implementation, so call_srcu()
recurses.

But we don't want to be invoking it under the lock anyways.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/rcu_pending.c