clk: versaclock: return value calculated by ERR_PTR
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Wed, 23 Jul 2025 15:54:07 +0000 (16:54 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 28 Oct 2025 15:48:27 +0000 (09:48 -0600)
commit6f48f6f2a2df05bd7663917b694a4d881998f6c5
tree16dc84d39d8470f6de34b9831bef18a7abf6483a
parentbd0ade7d090a334b3986936d63a34001d99722ad
clk: versaclock: return value calculated by ERR_PTR

In versaclock_get_name -ENOMEM is passed to ERR_PTR but nothing is
done with the value that this calculates which is obviously not the
intention of the code. This is confirmed by the code around where this
function is called.
Instead return the value from ERR_PTR.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
drivers/clk/clk_versaclock.c