crypto: keembay - Drop if with an always false condition
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 14 Mar 2023 18:23:38 +0000 (19:23 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 24 Mar 2023 10:22:28 +0000 (18:22 +0800)
A platform device's remove callback is only ever called after the probe
callback returned success.

In the case of kmb_ocs_aes_remove() this means that kmb_ocs_aes_probe()
succeeded before and so platform_set_drvdata() was called with a
non-zero argument and platform_get_drvdata() returns non-NULL.

This prepares making remove callbacks return void.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/keembay/keembay-ocs-aes-core.c

index 9953f55..ae31be0 100644 (file)
@@ -1580,8 +1580,6 @@ static int kmb_ocs_aes_remove(struct platform_device *pdev)
        struct ocs_aes_dev *aes_dev;
 
        aes_dev = platform_get_drvdata(pdev);
-       if (!aes_dev)
-               return -ENODEV;
 
        unregister_aes_algs(aes_dev);