All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] test: cmd: part: fix integer handling in setup_gpt_partitions()
@ 2026-06-26 18:33 Dario Binacchi
  2026-06-26 18:40 ` Quentin Schulz
  0 siblings, 1 reply; 8+ messages in thread
From: Dario Binacchi @ 2026-06-26 18:33 UTC (permalink / raw)
  To: u-boot; +Cc: quentin.schulz, Dario Binacchi, Simon Glass, Tom Rini

Coverity reports an INTEGER_OVERFLOW issue because ut_asserteq() compares
an unsigned int (mmc_dev_num) with ret, which can hold a negative error
code.

Addresses-Coverity-ID: CID 646439: Integer handling issues  (INTEGER_OVERFLOW)
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>

---

 test/cmd/part.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/cmd/part.c b/test/cmd/part.c
index e0149011476c..b01bc286723b 100644
--- a/test/cmd/part.c
+++ b/test/cmd/part.c
@@ -50,7 +50,7 @@ static int setup_gpt_partitions(struct unit_test_state *uts,
 	if (ret == -ENODEV)
 		return -EAGAIN;
 
-	ut_asserteq(mmc_dev_num, ret);
+	ut_assert(ret >= 0 && ret == mmc_dev_num);
 
 	if (CONFIG_IS_ENABLED(RANDOM_UUID)) {
 		for (i = 0; i < ARRAY_SIZE(gpt_parts); i++)
-- 
2.43.0

base-commit: 6902fb4c17faa375003124c451c2550deab5463d
branch: test_cmd_part

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-07-01 14:20 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-26 18:33 [PATCH] test: cmd: part: fix integer handling in setup_gpt_partitions() Dario Binacchi
2026-06-26 18:40 ` Quentin Schulz
2026-06-26 21:58   ` Tom Rini
2026-06-27 17:24     ` Dario Binacchi
2026-06-27 17:31       ` Tom Rini
2026-07-01 11:57         ` Simon Glass
2026-07-01 14:20           ` Tom Rini
2026-07-01 12:52     ` Quentin Schulz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.