On Fri, Apr 22, 2016 at 12:27 AM, Andy Shevchenko <andy.shevchenko@xxxxxxxxx> wrote: > Hi Andy and thanks for the review! > On Wed, Apr 20, 2016 at 1:39 AM, Octavian Purdila > <octavian.purdila@xxxxxxxxx> wrote: > > This patch adds supports for I2C device enumeration and removal via > > ACPI reconfiguration notifications that are send as a result of an > > ACPI table load or unload operation. > > > > > acpi_dev_free_resource_list(&resource_list); > > > > + strlcpy(info->type, dev_name(&adev->dev), sizeof(info->type)); > > strscpy() ? That is the original code, I just moved it in a different function. Its probably best if we use a separate patch for this, but is it worth it? > > > +static int acpi_i2c_match_adapter(struct device *dev, void *data) > > +{ > > + struct i2c_adapter *adapter = i2c_verify_adapter(dev); > > + > > + if (!adapter) > > + return 0; > > + > > > + return ACPI_HANDLE(dev) == (acpi_handle)data; > > What is suppose to return? Hidden bool to integer conversion is not > best option I suppose. > per bus_find_device() : * The callback should return 0 if the device doesn't match and non-zero * if it does. If the callback returns non-zero, this function will * return to the caller and not iterate over any more devices. */ struct device *bus_find_device(struct bus_type *bus, struct device *start, void *data, int (*match)(struct device *dev, void *data)) > > +} > > + > > +static int acpi_i2c_match_device(struct device *dev, void *data) > > +{ > > + return ACPI_COMPANION(dev) == data; > > Ditto. > > > +} > > -- > With Best Regards, > Andy Shevchenko -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html