OSDN Git Service

ANDROID: fix uninitilized variable
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / sound / soc / codecs / wcd-spi.c
index 9a84738..b69e77b 100644 (file)
@@ -575,7 +575,13 @@ static int wcd_spi_clk_enable(struct spi_device *spi)
                        __func__, ret);
                goto done;
        }
-       wcd_spi_cmd_rdsr(spi, &rd_status);
+       ret = wcd_spi_cmd_rdsr(spi, &rd_status);
+
+       if (IS_ERR_VALUE(ret)) {
+               dev_err(&spi->dev, "%s: RDSR failed, err = %d\n",
+                       __func__, ret);
+               goto done;
+       }
        /*
         * Read status zero means reads are not
         * happenning on the bus, possibly because