diff options
author | Juergen Beisert <jbe@pengutronix.de> | 2013-04-26 11:31:51 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-04-27 00:06:24 +0200 |
commit | 47e2d9f6e5d0ee2175fa3dc07ceb082b0c7e5341 (patch) | |
tree | cf936f1341b3f2f3712e374ac50c3ffcd9a29f90 /drivers/mci/mxs.c | |
parent | 869dc358884c5258b6cc27a4432194219a8ea2e0 (diff) | |
download | barebox-47e2d9f6e5d0ee2175fa3dc07ceb082b0c7e5341.tar.gz barebox-47e2d9f6e5d0ee2175fa3dc07ceb082b0c7e5341.tar.xz |
MCI/MXS: report a better matching error code when the transfer fails
EIO is a better error message to describe the data transfer to or from the SD cards has failed.
Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci/mxs.c')
-rw-r--r-- | drivers/mci/mxs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mci/mxs.c b/drivers/mci/mxs.c index 3657b3e496..7b4ec2d300 100644 --- a/drivers/mci/mxs.c +++ b/drivers/mci/mxs.c @@ -185,7 +185,7 @@ static int mxs_mci_read_data(struct mxs_mci_host *mxs_mci, void *buffer, unsigne if (length == 0) return 0; - return -EINVAL; + return -EIO; } @@ -222,7 +222,7 @@ static int mxs_mci_write_data(struct mxs_mci_host *mxs_mci, const void *buffer, if (length == 0) return 0; - return -EINVAL; + return -EIO; } /** |