+Cc: Hans (just for your opinion) On Sun, Mar 28, 2021 at 10:40 PM Andy Shevchenko <andy.shevchenko@xxxxxxxxx> wrote: > On Sunday, March 28, 2021, Mugilraj Dhavachelvan <dmugil2000@xxxxxxxxx> wrote: >> >> As per linux kernel coding style braces are not needed for single >> statement. >> Checkpatch >> warning: braces {} are not necessary for any arm of this statement >> 128: FILE: drivers/iio/accel/da280.c:128: >> > > While it’s the correct patch, I would rather recommend making the driver non-ACPI centric. I.e.: > - replace that custom function by device_get_match_data() call > > - replace that condition by something like > type = device_get_match_data(); > > - drop ACPI_PTR() > > - replace acpi.h by mod_devicetable.h and property.h > > - convert to use ->probe_new() > > > Everything, except the last one is in one patch, the last one is another patch. > > > >> Signed-off-by: Mugilraj Dhavachelvan <dmugil2000@xxxxxxxxx> >> --- >> drivers/iio/accel/da280.c | 5 ++--- >> 1 file changed, 2 insertions(+), 3 deletions(-) >> >> diff --git a/drivers/iio/accel/da280.c b/drivers/iio/accel/da280.c >> index 227bea2d738b..31f290ae4386 100644 >> --- a/drivers/iio/accel/da280.c >> +++ b/drivers/iio/accel/da280.c >> @@ -125,11 +125,10 @@ static int da280_probe(struct i2c_client *client, >> indio_dev->modes = INDIO_DIRECT_MODE; >> indio_dev->channels = da280_channels; >> >> - if (ACPI_HANDLE(&client->dev)) { >> + if (ACPI_HANDLE(&client->dev)) >> chip = da280_match_acpi_device(&client->dev); >> - } else { >> + else >> chip = id->driver_data; >> - } >> >> if (chip == da226) { >> indio_dev->name = "da226"; -- With Best Regards, Andy Shevchenko