[PATCH 5/7] ARM: at91: xload: Remove intermediate variable

Alexander Shiyan eagle.alexander923 at gmail.com
Thu Mar 20 02:14:17 PDT 2025


Signed-off-by: Alexander Shiyan <eagle.alexander923 at gmail.com>
---
 arch/arm/mach-at91/xload.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/arch/arm/mach-at91/xload.c b/arch/arm/mach-at91/xload.c
index 94be353c9e..7a990f35c8 100644
--- a/arch/arm/mach-at91/xload.c
+++ b/arch/arm/mach-at91/xload.c
@@ -20,7 +20,6 @@ struct xload_instance {
 
 static void at91_fat_start_image(struct pbl_bio *bio, void *buf, u32 r4)
 {
-	void __noreturn (*bb)(void);
 	int ret;
 
 	ret = pbl_fat_load(bio, "barebox.bin", buf, SZ_2M);
@@ -29,11 +28,9 @@ static void at91_fat_start_image(struct pbl_bio *bio, void *buf, u32 r4)
 		return;
 	}
 
-	bb = buf;
-
 	sync_caches_for_execution();
 
-	sama5_boot_xload(bb, r4);
+	sama5_boot_xload(buf, r4);
 }
 
 static const struct xload_instance sama5d2_mci_instances[] = {
-- 
2.39.1




More information about the barebox mailing list