diff options
author | Vikash Chandola <vikash.chandola@intel.com> | 2022-03-25 15:07:18 +0300 |
---|---|---|
committer | Vikash Chandola <vikash.chandola@intel.com> | 2022-03-31 21:24:34 +0300 |
commit | 45635dec0f51ed73e777e247118b9f349b914d9e (patch) | |
tree | 820e26deea19559d03cc5ad70a36711e79cd6fcf /drivers/soc | |
parent | 43b14d37aef5c2880e6f3d688415f0e670c4541c (diff) | |
download | linux-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.c | 2 |
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) { |