:: commit e8250704e5be95bb38472f20eac1e967cc66357b

Mintsuki <mintsuki@protonmail.com> — 2026-01-12 11:15

parents: 90daf2667f

part: Remove mathematically impossible overflow check

diff --git a/common/lib/part.s2.c b/common/lib/part.s2.c
index 52dd07cc..2db4b07f 100644
--- a/common/lib/part.s2.c
+++ b/common/lib/part.s2.c
@@ -84,10 +84,7 @@ bool volume_read(struct volume *volume, void *buffer, uint64_t loc, uint64_t cou
         }
     }
 
-    uint64_t block_size;
-    if (__builtin_mul_overflow(volume->fastest_xfer_size, volume->sector_size, &block_size)) {
-        return false;
-    }
+    uint64_t block_size = volume->fastest_xfer_size * volume->sector_size;
 
     uint64_t progress = 0;
     while (progress < count) {
tab: 248 wrap: offon