Skip to content

Commit 93be516

Browse files
Haibo Chenbroonie
authored andcommitted
spi: spi-nxp-fspi: use guard(mutex) to simplify the code
Use guard(mutex) to simplify the code logic. Signed-off-by: Haibo Chen <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 97be4b9 commit 93be516

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

drivers/spi/spi-nxp-fspi.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -932,11 +932,10 @@ static int nxp_fspi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op)
932932
struct nxp_fspi *f = spi_controller_get_devdata(mem->spi->controller);
933933
int err = 0;
934934

935-
mutex_lock(&f->lock);
935+
guard(mutex)(&f->lock);
936936

937937
err = pm_runtime_get_sync(f->dev);
938938
if (err < 0) {
939-
mutex_unlock(&f->lock);
940939
dev_err(f->dev, "Failed to enable clock %d\n", __LINE__);
941940
return err;
942941
}
@@ -972,7 +971,6 @@ static int nxp_fspi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op)
972971
pm_runtime_mark_last_busy(f->dev);
973972
pm_runtime_put_autosuspend(f->dev);
974973

975-
mutex_unlock(&f->lock);
976974
return err;
977975
}
978976

0 commit comments

Comments
 (0)