On Sun, 23 Oct 2022 15:22:50 +0200 Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> wrote: > The probe function doesn't make use of the i2c_device_id * parameter so it > can be trivially converted. > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> Applied > --- > drivers/iio/accel/kxsd9-i2c.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/iio/accel/kxsd9-i2c.c b/drivers/iio/accel/kxsd9-i2c.c > index 61346ea8ef19..6b3683ddce36 100644 > --- a/drivers/iio/accel/kxsd9-i2c.c > +++ b/drivers/iio/accel/kxsd9-i2c.c > @@ -10,8 +10,7 @@ > > #include "kxsd9.h" > > -static int kxsd9_i2c_probe(struct i2c_client *i2c, > - const struct i2c_device_id *id) > +static int kxsd9_i2c_probe(struct i2c_client *i2c) > { > static const struct regmap_config config = { > .reg_bits = 8, > @@ -55,7 +54,7 @@ static struct i2c_driver kxsd9_i2c_driver = { > .of_match_table = kxsd9_of_match, > .pm = pm_ptr(&kxsd9_dev_pm_ops), > }, > - .probe = kxsd9_i2c_probe, > + .probe_new = kxsd9_i2c_probe, > .remove = kxsd9_i2c_remove, > .id_table = kxsd9_i2c_id, > };