diff options
author | Wei Yongjun <yongjun_wei@trendmicro.com.cn> | 2013-08-31 21:01:00 -0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-09-01 08:47:55 -0400 |
commit | b6460366fbadc160604f50047d0394c7fc39ceab (patch) | |
tree | d6d6773bffc0449115464bad5f8db9afcbccdbdb /drivers/spi/spi-ti-qspi.c | |
parent | 09222fc33f8e22e81d34a7518e6dd120e4128a11 (diff) |
spi/qspi: fix missing unlock on error in ti_qspi_start_transfer_one()
Add the missing unlock before return from function ti_qspi_start_transfer_one()
in the error handling case.
Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/spi/spi-ti-qspi.c')
-rw-r--r-- | drivers/spi/spi-ti-qspi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/spi-ti-qspi.c b/drivers/spi/spi-ti-qspi.c index 136d71eb6f27..e12d962a289f 100644 --- a/drivers/spi/spi-ti-qspi.c +++ b/drivers/spi/spi-ti-qspi.c | |||
@@ -376,6 +376,7 @@ static int ti_qspi_start_transfer_one(struct spi_master *master, | |||
376 | ret = qspi_transfer_msg(qspi, t); | 376 | ret = qspi_transfer_msg(qspi, t); |
377 | if (ret) { | 377 | if (ret) { |
378 | dev_dbg(qspi->dev, "transfer message failed\n"); | 378 | dev_dbg(qspi->dev, "transfer message failed\n"); |
379 | mutex_unlock(&qspi->list_lock); | ||
379 | return -EINVAL; | 380 | return -EINVAL; |
380 | } | 381 | } |
381 | 382 | ||