tpm: st33zp24: remove pointless checks on probe
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 7 Dec 2022 01:44:57 +0000 (17:44 -0800)
committerJarkko Sakkinen <jarkko@kernel.org>
Thu, 8 Dec 2022 16:20:47 +0000 (16:20 +0000)
Remove tests for SPI device or I2C client to be non-NULL because
driver core will never call driver's probe method without having
a valid device structure.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
drivers/char/tpm/st33zp24/i2c.c
drivers/char/tpm/st33zp24/spi.c

index 614c7d8..8156bb2 100644 (file)
@@ -106,12 +106,6 @@ static int st33zp24_i2c_probe(struct i2c_client *client,
 {
        struct st33zp24_i2c_phy *phy;
 
-       if (!client) {
-               pr_info("%s: i2c client is NULL. Device not accessible.\n",
-                       __func__);
-               return -ENODEV;
-       }
-
        if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
                dev_info(&client->dev, "client not i2c capable\n");
                return -ENODEV;
index ff4adbe..2154059 100644 (file)
@@ -223,13 +223,6 @@ static int st33zp24_spi_probe(struct spi_device *dev)
 {
        struct st33zp24_spi_phy *phy;
 
-       /* Check SPI platform functionnalities */
-       if (!dev) {
-               pr_info("%s: dev is NULL. Device is not accessible.\n",
-                       __func__);
-               return -ENODEV;
-       }
-
        phy = devm_kzalloc(&dev->dev, sizeof(struct st33zp24_spi_phy),
                           GFP_KERNEL);
        if (!phy)