[PATCH 1/1] scripts/dtc: avoid discarded qualifiers in overlay_fixup_phandle
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Sat Apr 18 21:46:47 CEST 2026
On 4/18/26 21:09, Tom Rini wrote:
> On Sat, Apr 18, 2026 at 08:15:10PM +0200, Heinrich Schuchardt wrote:
>
>> 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 at canonical.com>
>> ---
>> scripts/dtc/libfdt/fdt_overlay.c | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> Is this something already fixed in upstream dtc?
>
9a1c801a1a3c ("Fix discarded const qualifiers")
in git://git.kernel.org/pub/scm/utils/dtc/dtc.git
implements a similar change.
But the patch is not applicable:
error: scripts/dtc/fdtput.c: does not exist in index
error: scripts/dtc/meson.build: does not exist in index
The change in fdt_overlay.c is identical.
Best regards
Heinrich
More information about the U-Boot
mailing list