[PATCH] mtd-utils: Fix incompatibility with kernel UBI block ioctls
Helmut Schaa
helmut.schaa at googlemail.com
Tue May 20 07:57:00 PDT 2014
The kernel UBI block ioctl definition is out of sync with the one
in mtd-utils resulting in ubiblock being unusable on current kernels.
Signed-off-by: Helmut Schaa <helmut.schaa at googlemail.com>
---
Not sure if it is required to keep this backward compatible somehow?
Seems the definition of the ioctl is a leftover from a previous
version of the UBI block implementation.
include/mtd/ubi-user.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/mtd/ubi-user.h b/include/mtd/ubi-user.h
index 2b50dad..8e7ef5d 100644
--- a/include/mtd/ubi-user.h
+++ b/include/mtd/ubi-user.h
@@ -197,7 +197,7 @@
#define UBI_IOCSETVOLPROP _IOW(UBI_VOL_IOC_MAGIC, 6, \
struct ubi_set_vol_prop_req)
/* Create a R/O block device on top of an UBI volume */
-#define UBI_IOCVOLCRBLK _IOW(UBI_VOL_IOC_MAGIC, 7, struct ubi_blkcreate_req)
+#define UBI_IOCVOLCRBLK _IO(UBI_VOL_IOC_MAGIC, 7)
/* Remove the R/O block device */
#define UBI_IOCVOLRMBLK _IO(UBI_VOL_IOC_MAGIC, 8)
--
1.8.4.5
More information about the linux-mtd
mailing list