misc: eeprom/max6875: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:43:43 +0000 (23:43 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 23 Nov 2022 18:56:08 +0000 (19:56 +0100)
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@pengutronix.de>
Link: https://lore.kernel.org/r/20221118224540.619276-490-uwe@kleine-koenig.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/eeprom/max6875.c

index 6bd4f4339af4afc8a064a13f3d13d312b3dfa9b9..79cf8afcef2e81150771e371c7fc489bd89d4477 100644 (file)
@@ -130,8 +130,7 @@ static const struct bin_attribute user_eeprom_attr = {
        .read = max6875_read,
 };
 
-static int max6875_probe(struct i2c_client *client,
-                        const struct i2c_device_id *id)
+static int max6875_probe(struct i2c_client *client)
 {
        struct i2c_adapter *adapter = client->adapter;
        struct max6875_data *data;
@@ -193,7 +192,7 @@ static struct i2c_driver max6875_driver = {
        .driver = {
                .name   = "max6875",
        },
-       .probe          = max6875_probe,
+       .probe_new      = max6875_probe,
        .remove         = max6875_remove,
        .id_table       = max6875_id,
 };