summaryrefslogtreecommitdiff
path: root/drivers/mmc
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2012-12-07 14:54:04 +0530
committerSimone Willett <swillett@nvidia.com>2012-12-10 16:22:02 -0800
commit91e9f8589b1bcb890925c041f36aee52f9477cb1 (patch)
tree90afc7a489e1aca3eb288144fed3788fb03c8c0f /drivers/mmc
parentbf88b09412bf44bac3ffd5e6ba9a9cbe8588d254 (diff)
mmc: tegra: handle function return value
Fix Coverity issue Coverity id : 10587 Bug 1046331 Change-Id: I568bf9a17ac86d3cd24a531734f165cafd4f7955 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/169334 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r--drivers/mmc/host/sdhci-tegra.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c
index c232057e9ab5..33836e855bd5 100644
--- a/drivers/mmc/host/sdhci-tegra.c
+++ b/drivers/mmc/host/sdhci-tegra.c
@@ -789,9 +789,12 @@ static int tegra_sdhci_signal_voltage_switch(struct sdhci_host *sdhci,
if (rc) {
dev_err(mmc_dev(sdhci->mmc), "switching to 1.8V"
"failed . Switching back to 3.3V\n");
- regulator_set_voltage(tegra_host->vdd_io_reg,
+ rc = regulator_set_voltage(tegra_host->vdd_io_reg,
SDHOST_HIGH_VOLT_MIN,
SDHOST_HIGH_VOLT_MAX);
+ if (rc)
+ dev_err(mmc_dev(sdhci->mmc),
+ "switching to 3.3V also failed\n");
}
}