driver core: platform: remove redundant assignment to variable ret
authorColin Ian King <colin.king@canonical.com>
Thu, 2 Apr 2020 11:13:41 +0000 (12:13 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 23 Apr 2020 15:04:22 +0000 (17:04 +0200)
The variable ret is being initialized with a value that is never read
and it is being updated later with a new value. The initialization is
redundant and can be removed.

Addresses-Coverity: ("Unused value")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Link: https://lore.kernel.org/r/20200402111341.511801-1-colin.king@canonical.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/platform.c

index 5255550b7c34f1aca050d76785c09713049b2e1c..2e454c18b3a9c8f70460dfac9b5456c211773ce3 100644 (file)
@@ -668,7 +668,7 @@ EXPORT_SYMBOL_GPL(platform_device_unregister);
 struct platform_device *platform_device_register_full(
                const struct platform_device_info *pdevinfo)
 {
-       int ret = -ENOMEM;
+       int ret;
        struct platform_device *pdev;
 
        pdev = platform_device_alloc(pdevinfo->name, pdevinfo->id);