From c6faf583c4c2b237c42b7797794d00424248ea0d Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Sat, 18 Apr 2026 20:15:10 +0200 Subject: scripts/dtc: avoid discarded qualifiers in overlay_fixup_phandle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- scripts/dtc/libfdt/fdt_overlay.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/dtc/libfdt/fdt_overlay.c b/scripts/dtc/libfdt/fdt_overlay.c index ee64f0b8110..e40cfe8c3c7 100644 --- a/scripts/dtc/libfdt/fdt_overlay.c +++ b/scripts/dtc/libfdt/fdt_overlay.c @@ -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); -- cgit v1.2.3