]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
scripts/dtc: avoid discarded qualifiers in overlay_fixup_phandle
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sat, 18 Apr 2026 18:15:10 +0000 (20:15 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 24 Apr 2026 17:28:20 +0000 (11:28 -0600)
When building with GCC 15.2 the following warning show up:

    scripts/dtc/libfdt/fdt_overlay.c:422:21: warning:
    assignment discards ‘const’ qualifier from pointer target type
    [-Wdiscarded-qualifiers]
      422 |                 sep = memchr(fixup_str, ':', fixup_len);
          |                     ^
    scripts/dtc/libfdt/fdt_overlay.c:432:21: warning:
    assignment discards ‘const’ qualifier from pointer target type
    [-Wdiscarded-qualifiers]
      432 |                 sep = memchr(name, ':', fixup_len);
          |                     ^

Define sep as const char *.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
scripts/dtc/libfdt/fdt_overlay.c

index ee64f0b8110b3c17263a2d82212d37da8b50ca3a..e40cfe8c3c729abefe140f32b16f141b7960984e 100644 (file)
@@ -407,7 +407,8 @@ static int overlay_fixup_phandle(void *fdt, void *fdto, int symbols_off,
                const char *fixup_str = value;
                uint32_t path_len, name_len;
                uint32_t fixup_len;
-               char *sep, *endptr;
+               const char *sep;
+               char *endptr;
                int poffset, ret;
 
                fixup_end = memchr(value, '\0', len);