CID 661178:         Control flow issues  (NO_EFFECT)
This greater-than-or-equal-to-zero comparison of an unsigned value
is always true. "retry_delays[i] >= 0".

Since SPACEMIT_RX_TUNE_DELAY_MIN is declared as zero, it causes
Coverity reporting the comparison issue.

Now remove the redundant comparison.

Signed-off-by: Eric Chung <[email protected]>
---
 drivers/mmc/spacemit_sdhci.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/mmc/spacemit_sdhci.c b/drivers/mmc/spacemit_sdhci.c
index f5578f38bdd1..3e0e7901b59d 100644
--- a/drivers/mmc/spacemit_sdhci.c
+++ b/drivers/mmc/spacemit_sdhci.c
@@ -473,8 +473,7 @@ static int spacemit_sdhci_execute_tuning(struct mmc *mmc, 
u8 opcode)
                            final_delay);
 
                for (i = 0; i < retry_count; i++) {
-                       if (retry_delays[i] >= SPACEMIT_RX_TUNE_DELAY_MIN &&
-                           retry_delays[i] <= SPACEMIT_RX_TUNE_DELAY_MAX) {
+                       if (retry_delays[i] <= SPACEMIT_RX_TUNE_DELAY_MAX) {
                                spacemit_sdhci_set_rx_delay(host, 
retry_delays[i]);
                                ret = mmc_send_tuning(host->mmc, opcode);
                                if (!ret) {

---
base-commit: d1d45c926a571fb6c1e6d7105c280833646915ea
change-id: 20261105-fix_cid-fe26c76c2c51

Best regards,
--  
Eric Chung <[email protected]>

Reply via email to