]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pinctrl: aw9523: Simplify locking with guard()
authorKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Sun, 18 Jan 2026 18:09:28 +0000 (19:09 +0100)
committerLinus Walleij <linusw@kernel.org>
Mon, 19 Jan 2026 00:11:46 +0000 (01:11 +0100)
commit6fe3b96b051d0ce4cbc0b76008fef0653f2e21ab
tree706d0f0d804b4a38be17e31a0722c37a00048ac2
parentb4b224ec05e7e29e07833527e1e0c2fb6305ae6b
pinctrl: aw9523: Simplify locking with guard()

Simplify error handling (less gotos) over locks with guard() which also
removes possibility (at least by reading the code) of returning
uninitialized rc/ret value in aw9523_pconf_set() and
aw9523_gpio_get_multiple() functions.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
drivers/pinctrl/pinctrl-aw9523.c