On Mon, 2015-08-10 at 19:56 +0300, Andy Shevchenko wrote: > Obviously in the current place the 'else' keyword is redundant, > though it seems > quite correct when we check if nval is in allowed range. > > Reattach the condition branch there.
Rafael, it would be nice to have these fixes in 4.3 as well if you have no objections. One comment below. > > Signed-off-by: Andy Shevchenko <[email protected]> > --- > drivers/acpi/property.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/acpi/property.c b/drivers/acpi/property.c > index 7836e2e..a28752c 100644 > --- a/drivers/acpi/property.c > +++ b/drivers/acpi/property.c > @@ -528,13 +528,14 @@ int acpi_dev_prop_read(struct acpi_device > *adev, const char *propname, > > if (!val) > return obj->package.count; > - else if (nval <= 0) > - return -EINVAL; > > if (nval > obj->package.count) > return -EOVERFLOW; > + else if (nval <= 0) > + return -EINVAL; > > items = obj->package.elements; > + This… > switch (proptype) { > case DEV_PROP_U8: > ret = acpi_copy_property_array_u8(items, (u8 *)val, > nval); > @@ -552,8 +553,7 @@ int acpi_dev_prop_read(struct acpi_device *adev, > const char *propname, > ret = acpi_copy_property_array_string(items, (char > **)val, nval); > break; > default: > - ret = -EINVAL; > - break; > + return -EINVAL; …and this seem left overs. If you wish I can resend this patch without them. > } > return ret; > } -- Andy Shevchenko <[email protected]> Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

