summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2012-12-17 16:48:28 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2012-12-19 10:31:23 +0100
commit8c98a5dfb79ed937993fa8c998afa07d3e328b91 (patch)
tree75b3c728c9ac9643f0b749c959e19343f4ed4bd0 /fs
parent68e00c165c180e34b29b4676735375cb50444ed6 (diff)
downloadbarebox-8c98a5dfb79ed937993fa8c998afa07d3e328b91.tar.gz
barebox-8c98a5dfb79ed937993fa8c998afa07d3e328b91.tar.xz
devfs & mtd: add MEMERASE ioctl support
To make that, we need to shift mtd_erase before mtd_ioctl. ubi-utils need that, especially ubiformat. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'fs')
-rw-r--r--fs/devfs-core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/devfs-core.c b/fs/devfs-core.c
index 0d2f75a5c3..262e0a2c34 100644
--- a/fs/devfs-core.c
+++ b/fs/devfs-core.c
@@ -152,13 +152,14 @@ static int partition_ioctl(struct cdev *cdev, int request, void *buf)
break;
#if (defined(CONFIG_NAND_ECC_HW) || defined(CONFIG_NAND_ECC_SOFT))
case ECCGETSTATS:
+#endif
+ case MEMERASE:
if (!cdev->ops->ioctl) {
ret = -EINVAL;
break;
}
ret = cdev->ops->ioctl(cdev, request, buf);
break;
-#endif
#ifdef CONFIG_PARTITION
case MEMGETREGIONINFO:
if (cdev->mtd) {