From: Cosmin Tanislav Date: Mon, 1 Dec 2025 13:42:19 +0000 (+0200) Subject: spi: rzv2h-rspi: do not set SPI_TRANS_FAIL_IO X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=218917659df165cff72439480929e68a6e127b55;p=thirdparty%2Fkernel%2Flinux.git spi: rzv2h-rspi: do not set SPI_TRANS_FAIL_IO Setting SPI_TRANS_FAIL_IO has no effect if the transfer completes in the current context, as it is only handled when .transfer_one() returns > 0, when the SPI core must wait for the SPI transfer to complete. Do not set SPI_TRANS_FAIL_IO as we either return an error or 0, since we do our own waiting. Signed-off-by: Cosmin Tanislav Link: https://patch.msgid.link/20251201134229.600817-4-cosmin-gabriel.tanislav.xa@renesas.com Signed-off-by: Mark Brown --- diff --git a/drivers/spi/spi-rzv2h-rspi.c b/drivers/spi/spi-rzv2h-rspi.c index beea4fb83d103..02424d4e722a8 100644 --- a/drivers/spi/spi-rzv2h-rspi.c +++ b/drivers/spi/spi-rzv2h-rspi.c @@ -247,9 +247,6 @@ static int rzv2h_rspi_transfer_one(struct spi_controller *controller, rzv2h_rspi_clear_all_irqs(rspi); - if (ret) - transfer->error = SPI_TRANS_FAIL_IO; - return ret; }