[PATCH v2] ARM: i.MX9: tqma93xx: workaround warning in variant detection

Ahmad Fatoum a.fatoum at pengutronix.de
Wed Oct 23 10:05:37 PDT 2024


Some versions of GCC emit a false positive warning that fdt may be
uninitialized. This can't happen, so tell the compiler that.

Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
v1 -> v2:
  - removed warning and fallthrough to CONNECTOR case. As Sascha
    correctly notes, this path is impossible to reach and indeed
    new compiler versions don't warn about it, thus just tell the
    compiler that it's unreachable.
---
 arch/arm/boards/tqma93xx/lowlevel.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/boards/tqma93xx/lowlevel.c b/arch/arm/boards/tqma93xx/lowlevel.c
index 8d89ee530ff8..14733d52a3c3 100644
--- a/arch/arm/boards/tqma93xx/lowlevel.c
+++ b/arch/arm/boards/tqma93xx/lowlevel.c
@@ -92,6 +92,8 @@ static noinline void tqma93xx_continue(void)
 	case VARD_FORMFACTOR_TYPE_CONNECTOR:
 		fdt = __dtb_z_imx93_tqma9352_mba93xxca_start;
 		break;
+	default:
+		__builtin_unreachable();
 	}
 
 	imx93_barebox_entry(fdt);
-- 
2.39.5




More information about the barebox mailing list