On Tue, May 26, 2026 at 11:41:26PM -0500, Simon Glass wrote: > Hi Tom, > > On 2026-05-26T20:19:26, Tom Rini <[email protected]> wrote: > > dtc: libfdt: Introduce a can_assume check in fdt_check_full > > > > The current upstream method of having a function omit various tests is > > to use the can_assume macro. Take the logic we had previously been using > > and instead make it a can_assume(PERFECT) check within fdt_check_full > > itself. > > > > Signed-off-by: Tom Rini <[email protected]> > > > > scripts/dtc/libfdt/fdt_check.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > diff --git a/scripts/dtc/libfdt/fdt_check.c b/scripts/dtc/libfdt/fdt_check.c > > @@ -21,6 +21,8 @@ int fdt_check_full(const void *fdt, size_t bufsize) > > const char *propname; > > bool expect_end = false; > > > > + if (can_assume(PERFECT)) > > + return 0; > > Just to note that this of course affects image-fit.c too, so FITs are > no-longer validated if used in SPL. People can change the mask though.
There's no functional change to what we have today, actually, really. -- Tom
signature.asc
Description: PGP signature

