summaryrefslogtreecommitdiff
path: root/drivers/soc
diff options
context:
space:
mode:
authorVikash Chandola <vikash.chandola@intel.com>2022-03-25 15:07:18 +0300
committerVikash Chandola <vikash.chandola@intel.com>2022-03-31 21:24:34 +0300
commit45635dec0f51ed73e777e247118b9f349b914d9e (patch)
tree820e26deea19559d03cc5ad70a36711e79cd6fcf /drivers/soc
parent43b14d37aef5c2880e6f3d688415f0e670c4541c (diff)
downloadlinux-45635dec0f51ed73e777e247118b9f349b914d9e.tar.xz
soc: aspeed: Correct mutex trylock check
Correct mutex_trylock to proceed if there is no contention otherwise return otherwise EBUSY. Signed-off-by: Vikash Chandola <vikash.chandola@intel.com>
Diffstat (limited to 'drivers/soc')
-rw-r--r--drivers/soc/aspeed/aspeed-espi-oob.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/aspeed/aspeed-espi-oob.c b/drivers/soc/aspeed/aspeed-espi-oob.c
index 645a7a9f424a..ca9c362c897d 100644
--- a/drivers/soc/aspeed/aspeed-espi-oob.c
+++ b/drivers/soc/aspeed/aspeed-espi-oob.c
@@ -98,7 +98,7 @@ static long aspeed_espi_oob_get_rx(struct file *fp,
u8 *pkt;
if (fp->f_flags & O_NONBLOCK) {
- if (mutex_trylock(&espi_oob->get_rx_mtx))
+ if (!mutex_trylock(&espi_oob->get_rx_mtx))
return -EBUSY;
if (!espi_oob->rx_ready) {