summaryrefslogtreecommitdiffstats
path: root/commands
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2016-03-11 10:49:50 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2016-03-11 10:49:50 +0100
commit251ae23e9fa0a5ab88823e63bb18b89706b7ea87 (patch)
tree2c14c5b8fca7ab31335980ad359c56fc5fdb4cb2 /commands
parent034d4ddcb6dfc7f72cb5076807e93a7bb7e4636b (diff)
parenta1d621cbe3cc9ad7e8bdf35f51cbe61e5182ca1d (diff)
downloadbarebox-251ae23e9fa0a5ab88823e63bb18b89706b7ea87.tar.gz
barebox-251ae23e9fa0a5ab88823e63bb18b89706b7ea87.tar.xz
Merge branch 'for-next/mtd'
Diffstat (limited to 'commands')
-rw-r--r--commands/nand.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/commands/nand.c b/commands/nand.c
index ad1c8c9b3d..c330ad1dc4 100644
--- a/commands/nand.c
+++ b/commands/nand.c
@@ -90,8 +90,13 @@ static int do_nand(int argc, char *argv[])
}
ret = ioctl(fd, MEMSETBADBLOCK, &badblock);
- if (ret)
- perror("ioctl");
+ if (ret) {
+ if (ret == -EINVAL)
+ printf("Maybe offset %lld is out of range.\n",
+ badblock);
+ else
+ perror("ioctl");
+ }
close(fd);
return ret;