|
@@ -125,8 +125,7 @@ static int __devinit l4f00242t03_probe(struct spi_device *spi)
|
|
|
|
|
|
if (priv == NULL) {
|
|
|
dev_err(&spi->dev, "No memory for this device.\n");
|
|
|
- ret = -ENOMEM;
|
|
|
- goto err;
|
|
|
+ return -ENOMEM;
|
|
|
}
|
|
|
|
|
|
dev_set_drvdata(&spi->dev, priv);
|
|
@@ -139,7 +138,7 @@ static int __devinit l4f00242t03_probe(struct spi_device *spi)
|
|
|
if (ret) {
|
|
|
dev_err(&spi->dev,
|
|
|
"Unable to get the lcd l4f00242t03 reset gpio.\n");
|
|
|
- return ret;
|
|
|
+ goto err;
|
|
|
}
|
|
|
|
|
|
ret = gpio_direction_output(pdata->reset_gpio, 1);
|
|
@@ -151,7 +150,7 @@ static int __devinit l4f00242t03_probe(struct spi_device *spi)
|
|
|
if (ret) {
|
|
|
dev_err(&spi->dev,
|
|
|
"Unable to get the lcd l4f00242t03 data en gpio.\n");
|
|
|
- return ret;
|
|
|
+ goto err2;
|
|
|
}
|
|
|
|
|
|
ret = gpio_direction_output(pdata->data_enable_gpio, 0);
|