:: commit 1cbc9f7a8d24db4c53e4f499a46b3c2bab868452

Mintsuki <mintsuki@protonmail.com> — 2026-01-05 04:22

parents: ace29f0b58

sys/cpu_riscv: Add missing continue after invalid ISA string check

diff --git a/common/sys/cpu_riscv.c b/common/sys/cpu_riscv.c
index a1c29761..61037d09 100644
--- a/common/sys/cpu_riscv.c
+++ b/common/sys/cpu_riscv.c
@@ -137,7 +137,8 @@ static void init_riscv_acpi(void) {
         }
 
         if (strncmp("rv64", isa_string, 4) && strncmp("rv32", isa_string, 4)) {
-            print("riscv: skipping hartid %u with invalid isa string: %s", hartid, isa_string);
+            print("riscv: skipping hartid %u with invalid isa string: %s\n", hartid, isa_string);
+            continue;
         }
 
         struct riscv_hart *hart = ext_mem_alloc(sizeof(struct riscv_hart));
@@ -205,7 +206,8 @@ static void init_riscv_fdt(const void *fdt) {
         }
 
         if (strncmp("rv64", isa_string, 4) && strncmp("rv32", isa_string, 4)) {
-            print("riscv: skipping hartid %u with invalid isa string: %s", hartid, isa_string);
+            print("riscv: skipping hartid %u with invalid isa string: %s\n", hartid, isa_string);
+            continue;
         }
 
         struct riscv_hart *hart = ext_mem_alloc(sizeof(struct riscv_hart));
tab: 248 wrap: offon