On Fri, Nov 07, 2014 at 05:15:38PM +0100, Javier Martinez Canillas wrote:
> On 11/07/2014 04:47 PM, Mark Brown wrote:

> >> +  if (!of_property_read_u32(np, "regulator-initial-mode", &pval)) {
> >> +          if (desc && desc->map_modes)
> >> +                  constraints->initial_mode = desc->map_modes(pval);
> >> +          else
> >> +                  pr_warn("%s: failed to parse regulator-initial-mode\n",
> >> +                          np->name);
> >> +  }

> > This is ignoring any error return from map_modes(), it's possible the DT
> > might have an invalid value.  The error message could also use some
> > improvement, it's more that the kernel doesn't understand how to parse
> > it even if it is valid.

> Right, as I mentioned to Krzysztof in a previous email, I'll remove the
> warning message and add an error message instead if the map mode callback
> function fails and also show the error code as you suggest.

It seems reasonable to at least warn if there's a mode specified and
there's no way of understanding it...

Attachment: signature.asc
Description: Digital signature

Reply via email to