On Tue, Feb 10, 2026 at 05:29:01PM +0100, Romain Gantois wrote:

> The ofnode_to_fdt() function may return a NULL pointer in multiple cases.
> Or, this function's return value is often passed directly to functions such
> as fdt_getprop() which end up dereferencing it, thus causing a NULL pointer
> exception.
> 
> Don't allow ofnode_to_fdt() to return NULL, to avoid a NULL pointer
> dereference.
> 
> Signed-off-by: Romain Gantois <[email protected]>

This leads to failures to build such as:
+(neu6a-io-rk3588) drivers/core/ofnode.c: In function 'ofnode_to_fdt':
+(neu6a-io-rk3588) drivers/core/ofnode.c:176:21: error: assignment discards 
'const' qualifie  from pointer target type [-Werror=discarded-qualifiers]
+(neu6a-io-rk3588)   176 |                 fdt = gd->fdt_blob;
+(neu6a-io-rk3588)       |                     ^
+(neu6a-io-rk3588) cc1: all warnings being treated as errors

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to