[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