i2c: dummy: Drop no-op remove function
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 26 May 2022 13:12:13 +0000 (15:12 +0200)
committerWolfram Sang <wsa@kernel.org>
Wed, 8 Jun 2022 20:39:33 +0000 (22:39 +0200)
A remove callback that just returns 0 is equivalent to no callback at all
as can be seen in i2c_device_remove(). So simplify accordingly.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/i2c-core-base.c

index d43db2c3876e7966487ceddd235d5531e0f964ff..8ae47e0bbd67f34d43fb062ffe94f6f2bff88a12 100644 (file)
@@ -1023,15 +1023,9 @@ static int dummy_probe(struct i2c_client *client,
        return 0;
 }
 
-static int dummy_remove(struct i2c_client *client)
-{
-       return 0;
-}
-
 static struct i2c_driver dummy_driver = {
        .driver.name    = "dummy",
        .probe          = dummy_probe,
-       .remove         = dummy_remove,
        .id_table       = dummy_id,
 };