summaryrefslogtreecommitdiffstats
path: root/drivers/mci
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2018-08-30 22:18:26 -0700
committerSascha Hauer <s.hauer@pengutronix.de>2018-08-31 08:46:05 +0200
commit2c72ce0d48f4e38fb8ffb38e56c5b9d62e84c592 (patch)
treec2681b3e34e7cb7e74c88ee1b7df10bdfabb08ea /drivers/mci
parent6491c8575769b210d1331466205de0dd17e8a153 (diff)
downloadbarebox-2c72ce0d48f4e38fb8ffb38e56c5b9d62e84c592.tar.gz
barebox-2c72ce0d48f4e38fb8ffb38e56c5b9d62e84c592.tar.xz
mci: imx-esdhc: Return EFAULT when DMA mapping fails
EFAULT seems to be much more appropriate error code for DMA mapping failure Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci')
-rw-r--r--drivers/mci/imx-esdhc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mci/imx-esdhc.c b/drivers/mci/imx-esdhc.c
index 7f2472012f..7f2285635b 100644
--- a/drivers/mci/imx-esdhc.c
+++ b/drivers/mci/imx-esdhc.c
@@ -303,7 +303,7 @@ esdhc_send_cmd(struct mci_host *mci, struct mci_cmd *cmd, struct mci_data *data)
dma = dma_map_single(host->dev, ptr, num_bytes, dir);
if (dma_mapping_error(host->dev, dma))
- return -EIO;
+ return -EFAULT;
}
err = esdhc_setup_data(mci, data, dma);