]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
revocable: Remove redundant synchronize_srcu() call
authorTzung-Bi Shih <tzungbi@kernel.org>
Wed, 21 Jan 2026 04:02:04 +0000 (04:02 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jan 2026 13:17:44 +0000 (14:17 +0100)
commitfdeb3ca3cca827f1a4845b570e4c5dd59fa893de
tree0a947a936a141c3f35c615554272e73418ac0aed
parentc259cd7ea3c9ad369c473ba2385d82e3432088b1
revocable: Remove redundant synchronize_srcu() call

When allocating a revocable provider via revocable_provider_alloc(),
there is no revocable consumers (i.e., RCU readers) yet.  Remove the
redundant synchronize_srcu() call to save cycles.

Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
Link: https://patch.msgid.link/20260121040204.2699886-1-tzungbi@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/revocable.c