mtd: kill old field for `struct mtd_info_user'
authorBrian Norris <computersforpeace@gmail.com>
Wed, 31 Aug 2011 01:45:46 +0000 (18:45 -0700)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Sun, 11 Sep 2011 12:57:44 +0000 (15:57 +0300)
The ecctype and eccsize fields have been obsolete for a while. Since they
don't have any users, we can kill them and leave padding in their place
for now.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>

drivers/mtd/mtdchar.c
include/mtd/mtd-abi.h

index 1547e2a..8feb5fd 100644 (file)
@@ -672,8 +672,8 @@ static int mtd_ioctl(struct file *file, u_int cmd, u_long arg)
                info.erasesize  = mtd->erasesize;
                info.writesize  = mtd->writesize;
                info.oobsize    = mtd->oobsize;
-               /* The below fields are obsolete */
-               info.ecctype    = -1;
+               /* The below field is obsolete */
+               info.padding    = 0;
                if (copy_to_user(argp, &info, sizeof(struct mtd_info_user)))
                        return -EFAULT;
                break;
index 7dee970..1a7e1d2 100644 (file)
@@ -129,10 +129,7 @@ struct mtd_info_user {
        __u32 erasesize;
        __u32 writesize;
        __u32 oobsize;  /* Amount of OOB data per block (e.g. 16) */
-       /* The below two fields are obsolete and broken, do not use them
-        * (TODO: remove at some point) */
-       __u32 ecctype;
-       __u32 eccsize;
+       __u64 padding;  /* Old obsolete field; do not use */
 };
 
 struct region_info_user {