On Fri, 15 Apr 2022 17:30:28 -0700, Stefano Stabellini wrote: > From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxx> > > When the length of the string is zero of_property_read_string should > return -ENODATA according to the description of the function. > > However, of_property_read_string doesn't check prop->length. If > prop->length is zero, return -ENODATA. > > Without this patch the following command in u-boot: > > fdt set /chosen/node property-name > > results in of_property_read_string returning -EILSEQ when attempting to > read property-name. With this patch, it returns -ENODATA as expected. > > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxx> > --- > Changes in v2: > - use prop instead pp > - drop value check > - update function header documentation > --- > drivers/of/property.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > Applied, thanks!