ufs: ti-j721e: Correct error detection
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Tue, 7 Oct 2025 11:42:12 +0000 (12:42 +0100)
committerNeil Armstrong <neil.armstrong@linaro.org>
Tue, 28 Oct 2025 16:10:01 +0000 (17:10 +0100)
commit6defecd943e92e4341cfa088ef4f4cc19ff2db8b
tree2d04ed8b68c5d5485654724bc8478e1170ad8d90
parent23987e10905146def3ab61e55ec912c6e742efdc
ufs: ti-j721e: Correct error detection

In ti_j721e_ufs_probe there is a call to clk_get_rate but the code after
that attempts to detect an error from that call incorrectly uses
IS_ERR_VALUE.  Instead the test should just be for regular error codes.
The call returns an unsigned long so that needs to be cast to a signed type
first of all.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
Reviewed-by: Anshul Dalal <anshuld@ti.com>
Link: https://patch.msgid.link/20251007-ufs_ti-v2-1-501f575b6947@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
drivers/ufs/ti-j721e-ufs.c