[PATCH v8 4/6] kho: fix kho_in_debugfs_init() to handle non-FDT blobs
Breno Leitao
leitao at debian.org
Thu Mar 12 04:11:54 PDT 2026
Hello Mike,
On Tue, Mar 10, 2026 at 12:36:40PM +0200, Mike Rapoport wrote:
> On Mon, Mar 09, 2026 at 06:41:47AM -0700, Breno Leitao wrote:
> > kho_in_debugfs_init() has two problems when displaying incoming
> > sub-blobs in debugfs:
> >
> > 1. It uses the hardcoded property name "fdt" instead of
> > KHO_SUB_TREE_PROP_NAME ("preserved-data"), so it never finds
> > subtrees stored by the current kho_add_subtree().
> >
> > 2. It 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 both issues by using KHO_SUB_TREE_PROP_NAME to find subtrees
> > and reading the "blob-size" property from the FDT (persisted by
> > kho_add_subtree()) instead of calling fdt_totalsize().
> >
> > Signed-off-by: Breno Leitao <leitao at debian.org>
>
> Reviewed-by: Mike Rapoport (Microsoft) <rppt at kernel.org>
Thank you for the review.
As this is my first contribution to KHO, could you please let me know
which tree these patches typically go through?
Thanks,
--breno
More information about the kexec
mailing list