]> www.infradead.org Git - users/jedix/linux-maple.git/commit
memory: emif: simplify locking with guard()
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 23 Aug 2024 10:15:57 +0000 (12:15 +0200)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Sun, 25 Aug 2024 09:02:15 +0000 (11:02 +0200)
commitf1619986d7e996eb6e53c7fe8ab32e66b17e1cf1
tree503bb97d4809c0c78cc0f8787ecf114ab5b0c61f
parent99602b4d30359f971247f8438afac57cbd1832f0
memory: emif: simplify locking with guard()

Simplify error handling (less gotos) over locks with guard().

The driver used file-scope variable 'irq_state' for storing IRQ state
with spin_lock_irqsave, so move it into respective local scopes.  This
should be equivalent, but more readable (less global variables).

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huwei.com>
Link: https://lore.kernel.org/r/20240823-b4-cleanup-h-guard-v1-2-01668915bd55@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/memory/emif.c