diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-08-30 22:18:26 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-08-31 08:46:05 +0200 |
commit | 2c72ce0d48f4e38fb8ffb38e56c5b9d62e84c592 (patch) | |
tree | c2681b3e34e7cb7e74c88ee1b7df10bdfabb08ea /drivers/mci | |
parent | 6491c8575769b210d1331466205de0dd17e8a153 (diff) | |
download | barebox-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.c | 2 |
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); |