[PATCH v9 4/6] kho: fix kho_in_debugfs_init() to handle non-FDT blobs

Pratyush Yadav pratyush at kernel.org
Fri Apr 3 04:27:58 PDT 2026


On Mon, Mar 16 2026, Breno Leitao wrote:

> kho_in_debugfs_init() calls fdt_totalsize() to determine blob sizes,
> which assumes all blobs are FDTs. This breaks for non-FDT blobs like
> struct kho_kexec_metadata.
>
> Fix this by reading the "blob-size" property from the FDT (persisted
> by kho_add_subtree()) instead of calling fdt_totalsize(). Also rename
> local variables from fdt_phys/sub_fdt to blob_phys/blob for
> consistency with the non-FDT-specific naming.
>
> Signed-off-by: Breno Leitao <leitao at debian.org>

Reviewed-by: Pratyush Yadav <pratyush at kernel.org>

[...]

-- 
Regards,
Pratyush Yadav



More information about the kexec mailing list