diff options
author | Mark Brown <broonie@kernel.org> | 2024-10-07 16:53:15 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2024-10-07 16:53:15 +0300 |
commit | c2a59c892f20379a3e48124a83491a12374cd7e0 (patch) | |
tree | 7f280fc4108d8ace769ba2e2368a53d71dcdbe4b /drivers/spi/spi-s3c64xx.c | |
parent | eb6c65049a274c37f9b6fdf632843b609a0b8fa8 (diff) | |
parent | 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b (diff) | |
download | linux-c2a59c892f20379a3e48124a83491a12374cd7e0.tar.xz |
spi: Merge up v6.12
Fixes build issues with the KVM selftests.
Diffstat (limited to 'drivers/spi/spi-s3c64xx.c')
-rw-r--r-- | drivers/spi/spi-s3c64xx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c index 5c07a8326933..389275dbc003 100644 --- a/drivers/spi/spi-s3c64xx.c +++ b/drivers/spi/spi-s3c64xx.c @@ -245,7 +245,7 @@ static void s3c64xx_flush_fifo(struct s3c64xx_spi_driver_data *sdd) loops = msecs_to_loops(1); do { val = readl(regs + S3C64XX_SPI_STATUS); - } while (TX_FIFO_LVL(val, sdd) && loops--); + } while (TX_FIFO_LVL(val, sdd) && --loops); if (loops == 0) dev_warn(&sdd->pdev->dev, "Timed out flushing TX FIFO\n"); @@ -258,7 +258,7 @@ static void s3c64xx_flush_fifo(struct s3c64xx_spi_driver_data *sdd) readl(regs + S3C64XX_SPI_RX_DATA); else break; - } while (loops--); + } while (--loops); if (loops == 0) dev_warn(&sdd->pdev->dev, "Timed out flushing RX FIFO\n"); |