[PATCH 1/2] bootstd: rauc: Don't check root part filesystem

Leonard Anderweit l.anderweit at phytec.de
Tue Nov 18 15:30:20 CET 2025


Only check if the root partition exists when scanning for the slots
partitions and not if the filesystem can be accessed. It is not needed
to access the filesystem of the root partition as it might not be
supported by u-boot or be encrypted.

Signed-off-by: Leonard Anderweit <l.anderweit at phytec.de>
Tested-by: Martin Schwan <m.schwan at phytec.de>
---
 boot/bootmeth_rauc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/boot/bootmeth_rauc.c b/boot/bootmeth_rauc.c
index f5d5a971e871..1096daedb5a8 100644
--- a/boot/bootmeth_rauc.c
+++ b/boot/bootmeth_rauc.c
@@ -17,6 +17,7 @@
 #include <fs.h>
 #include <malloc.h>
 #include <mapmem.h>
+#include <part.h>
 #include <string.h>
 #include <linux/stringify.h>
 #include <asm/cache.h>
@@ -121,10 +122,9 @@ static int distro_rauc_scan_parts(struct bootflow *bflow)
 			if (ret)
 				return log_msg_ret("part", ret);
 			fs_close();
-			ret = fs_set_blk_dev_with_part(desc, slot->root_part);
+			ret = part_get_info(desc, slot->root_part, NULL);
 			if (ret)
 				return log_msg_ret("part", ret);
-			fs_close();
 		}
 	}
 	str_free_list(boot_order_list);
-- 
2.43.0



More information about the U-Boot mailing list