[U-Boot] [PATCH v2] lib: decode_timing_property should return -NOENT when proprty is not found
Simon Glass
sjg at chromium.org
Fri Apr 12 02:12:00 UTC 2019
Hi,
On Wed, 20 Feb 2019 at 18:47, Simon Glass <sjg at chromium.org> wrote:
>
> Hi,
>
> On Wed, 13 Feb 2019 at 10:50, <megous at megous.com> wrote:
> >
> > From: Ondrej Jirman <megous at megous.com>
> >
> > Length may be unitialized when fdt_getprop fails. Return ENOENT when
> > the property can't be found.
>
> It should always be the error code. What situation are you seeing here?
>
Any update on this?
Regards,
Simon
> Regards,
> Simon
>
>
> >
> > Signed-off-by: Ondřej Jirman <megous at megous.com>
> > ---
> > This was previously sent as a part of other series of patches, but
> > it's unrelated to the rest of the patches, so I'm resending it
> > individually.
> >
> > v2:
> > - improved description
> >
> > lib/fdtdec.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/lib/fdtdec.c b/lib/fdtdec.c
> > index 18663ce6bd..3510de78e1 100644
> > --- a/lib/fdtdec.c
> > +++ b/lib/fdtdec.c
> > @@ -980,7 +980,7 @@ static int decode_timing_property(const void *blob, int node, const char *name,
> > if (!prop) {
> > debug("%s: could not find property %s\n",
> > fdt_get_name(blob, node, NULL), name);
> > - return length;
> > + return -ENOENT;
> > }
> >
> > if (length == sizeof(u32)) {
> > --
> > 2.20.1
> >
More information about the U-Boot
mailing list