From: Hiep Cao Minh Date: Fri, 22 May 2015 09:59:37 +0000 (+0900) Subject: spi: rspi: Re-do the returning value of qspi_transfer_out_in X-Git-Tag: firefly_0821_release~176^2~1599^2~1^4 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=cc2e9328ed09cfd07c2b18e7d9d1826f30df9ec0;p=firefly-linux-kernel-4.4.55.git spi: rspi: Re-do the returning value of qspi_transfer_out_in To reduce complexity of code, drop "ret" then qspi_transfer_out_in function should return the value of "qspi_trigger_transfer_out_in" directly. Signed-off-by: Hiep Cao Minh Acked-by: Geert Uytterhoeven Signed-off-by: Mark Brown --- diff --git a/drivers/spi/spi-rspi.c b/drivers/spi/spi-rspi.c index 45007236f992..f9189a0c8cec 100644 --- a/drivers/spi/spi-rspi.c +++ b/drivers/spi/spi-rspi.c @@ -768,12 +768,8 @@ static int qspi_transfer_out_in(struct rspi_data *rspi, if (ret != -EAGAIN) return ret; - ret = qspi_trigger_transfer_out_in(rspi, xfer->tx_buf, + return qspi_trigger_transfer_out_in(rspi, xfer->tx_buf, xfer->rx_buf, xfer->len); - if (ret < 0) - return ret; - - return 0; } static int qspi_transfer_out(struct rspi_data *rspi, struct spi_transfer *xfer)