On 24/08/2023 18:55, Liam Beguin wrote: > Recent changes to the I2C subsystem removed the id parameter of the > probe function. Update driver to use the new prototype, and keep this as > an independent commit to facilitate backporting. > > Signed-off-by: Liam Beguin <liambeguin@xxxxxxxxx> > --- > drivers/iio/adc/ltc2309.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/iio/adc/ltc2309.c b/drivers/iio/adc/ltc2309.c > index ee1fd9b82e2a..d26bbd70b0ff 100644 > --- a/drivers/iio/adc/ltc2309.c > +++ b/drivers/iio/adc/ltc2309.c > @@ -158,8 +158,7 @@ static const struct iio_info ltc2309_info = { > .read_raw = ltc2309_read_raw, > }; > > -static int ltc2309_probe(struct i2c_client *client, > - const struct i2c_device_id *id) > +static int ltc2309_probe(struct i2c_client *client) This patch does not make sense. Do not send patch (1/3) which does not compile and is buggy, just to immediately fix it. We do not add known wrong code. Best regards, Krzysztof