]> git.ipfire.org Git - thirdparty/u-boot.git/commit
clk: renesas: Do not test unsigned variable to be less than 0
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Thu, 24 Jul 2025 10:48:12 +0000 (11:48 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Wed, 6 Aug 2025 14:52:27 +0000 (16:52 +0200)
commit4ef864f1ae332fc1ae2a8d58ac0325db677abe52
treee7ed784320cd6c9204b2c775a08af95080cb3157
parent007610da2cca405ea7739fc120d90085be4b6ac2
clk: renesas: Do not test unsigned variable to be less than 0

In rcar_clk_set_rate64_div_table the unsigned variable 'value' is used
to receive the return value from rcar_clk_get_table_val which returns an
int and then attempts to test for being less than 0, which can never be
true. Instead declare value as an int so the code can behave as
expected. Also remove initial values from 'value' and 'div' as they are
not needed.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
drivers/clk/renesas/rcar-cpg-lib.c