regulator: tps80031: remove redundant assignment to variables ret and val
authorColin Ian King <colin.king@canonical.com>
Fri, 10 Apr 2020 13:34:06 +0000 (14:34 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 14 Apr 2020 15:57:44 +0000 (16:57 +0100)
The variables ret and val are being initialized with values that are
never read and are being updated later with a new value.  The
initializations are redundant and can be removed.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Addresses-Coverity: ("Unused value")
Link: https://lore.kernel.org/r/20200410133406.24458-1-colin.king@canonical.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/tps80031-regulator.c

index 85a6a8c..a29e652 100644 (file)
@@ -271,7 +271,7 @@ static int tps80031_vbus_is_enabled(struct regulator_dev *rdev)
 {
        struct tps80031_regulator *ri = rdev_get_drvdata(rdev);
        struct device *parent = to_tps80031_dev(rdev);
-       int ret = -EIO;
+       int ret;
        uint8_t ctrl1 = 0;
        uint8_t ctrl3 = 0;
 
@@ -322,7 +322,7 @@ static int tps80031_vbus_disable(struct regulator_dev *rdev)
 {
        struct tps80031_regulator *ri = rdev_get_drvdata(rdev);
        struct device *parent = to_tps80031_dev(rdev);
-       int ret = 0;
+       int ret;
 
        if (ri->config_flags & TPS80031_VBUS_DISCHRG_EN_PDN) {
                ret = tps80031_write(parent, TPS80031_SLAVE_ID2,
@@ -530,7 +530,8 @@ static int tps80031_regulator_config(struct device *parent,
        case TPS80031_REGULATOR_LDOUSB:
                if (ri->config_flags & (TPS80031_USBLDO_INPUT_VSYS |
                        TPS80031_USBLDO_INPUT_PMID)) {
-                       unsigned val = 0;
+                       unsigned val;
+
                        if (ri->config_flags & TPS80031_USBLDO_INPUT_VSYS)
                                val = MISC2_LDOUSB_IN_VSYS;
                        else