summaryrefslogtreecommitdiffstats
path: root/drivers/mci/sdhci.c
diff options
context:
space:
mode:
authorJules Maselbas <jmaselbas@kalray.eu>2023-08-18 16:22:40 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-08-21 07:59:14 +0200
commit1dfdbae14e81cefb2a87e66426e363d2adec7a06 (patch)
treecbd5cffbbff0fa3bb34d27290fd3cc6045dc0109 /drivers/mci/sdhci.c
parentf15f1b6788310323a5900861c9a301d3b4110cb8 (diff)
downloadbarebox-1dfdbae14e81cefb2a87e66426e363d2adec7a06.tar.gz
barebox-1dfdbae14e81cefb2a87e66426e363d2adec7a06.tar.xz
mci: sdhci: Actually return the error code instead of 0
The sdhci_transfer_data_dma function always returned 0 even in case of an error, fix this. Fixes: 60b608b271 ("mci: sdhci: Add DMA transfer helpers") Signed-off-by: Jules Maselbas <jmaselbas@kalray.eu> Link: https://lore.barebox.org/20230818142244.17157-3-jmaselbas@kalray.eu Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci/sdhci.c')
-rw-r--r--drivers/mci/sdhci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mci/sdhci.c b/drivers/mci/sdhci.c
index f6deea4020..a980e34314 100644
--- a/drivers/mci/sdhci.c
+++ b/drivers/mci/sdhci.c
@@ -244,7 +244,7 @@ out:
else
dma_unmap_single(dev, dma, nbytes, DMA_TO_DEVICE);
- return 0;
+ return ret;
}
int sdhci_transfer_data_pio(struct sdhci *sdhci, struct mci_data *data)