]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
devres: remove unnecessary unlocks in devres_release_group()
authorDanilo Krummrich <dakr@kernel.org>
Mon, 2 Feb 2026 23:48:20 +0000 (00:48 +0100)
committerDanilo Krummrich <dakr@kernel.org>
Tue, 17 Mar 2026 22:58:39 +0000 (23:58 +0100)
commitc321a511e37c3aaa16226b3529c30b78f9e380c1
treed44a0481359606016e60f523edc3fc64680ae6d7
parente19f3fed3c4cd523dffa87f3c2d6837aff538543
devres: remove unnecessary unlocks in devres_release_group()

There is no need to call spin_unlock_irqrestore() in every conditional
block, as release_nodes() can safely be called with an empty list, in
case we hit the "if else" or "else" case.

We do not use a scoped_guard() here to not unnecessarily change the
indentation level.

Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://patch.msgid.link/20260202235210.55176-8-dakr@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
drivers/base/devres.c