i2c: keba: drop check because i2c_unregister_device() is NULL safe
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Mon, 2 Dec 2024 08:26:58 +0000 (09:26 +0100)
committerAndi Shyti <andi.shyti@kernel.org>
Tue, 7 Jan 2025 22:46:09 +0000 (23:46 +0100)
No need to check the argument of i2c_unregister_device() because the
function itself does it.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
drivers/i2c/busses/i2c-keba.c

index 759732a07ef087743993d99d78983d0c51bc3136..7b9ed2592f5bc6ff28f1013b6952048167c67586 100644 (file)
@@ -464,12 +464,8 @@ static void ki2c_unregister_devices(struct ki2c *ki2c)
 {
        int i;
 
-       for (i = 0; i < ki2c->client_size; i++) {
-               struct i2c_client *client = ki2c->client[i];
-
-               if (client)
-                       i2c_unregister_device(client);
-       }
+       for (i = 0; i < ki2c->client_size; i++)
+               i2c_unregister_device(ki2c->client[i]);
 }
 
 static int ki2c_register_devices(struct ki2c *ki2c)