summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/mtdpart.c
diff options
context:
space:
mode:
authorBrian Norris2015-11-12 01:47:52 +0100
committerBrian Norris2015-11-12 19:10:01 +0100
commit938672338991ac8bef5cb025b187ab8d6230ac6c (patch)
treebea42fb1f87a4ab9910d14c82156d42d87b61b28 /drivers/mtd/mtdpart.c
parentmtd: grab a reference to the MTD of_node before registering it (diff)
downloadkernel-qcow2-linux-938672338991ac8bef5cb025b187ab8d6230ac6c.tar.gz
kernel-qcow2-linux-938672338991ac8bef5cb025b187ab8d6230ac6c.tar.xz
kernel-qcow2-linux-938672338991ac8bef5cb025b187ab8d6230ac6c.zip
mtd: zero out mtd_partition struct before using it
It's easier to guarantee we've cleared out all unused fields with memset() than by manually initializing each field. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Reviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Diffstat (limited to 'drivers/mtd/mtdpart.c')
-rw-r--r--drivers/mtd/mtdpart.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mtd/mtdpart.c b/drivers/mtd/mtdpart.c
index f8ba153f63bf..46dfbf5629c3 100644
--- a/drivers/mtd/mtdpart.c
+++ b/drivers/mtd/mtdpart.c
@@ -596,11 +596,10 @@ int mtd_add_partition(struct mtd_info *master, const char *name,
if (length <= 0)
return -EINVAL;
+ memset(&part, 0, sizeof(part));
part.name = name;
part.size = length;
part.offset = offset;
- part.mask_flags = 0;
- part.ecclayout = NULL;
new = allocate_partition(master, &part, -1, offset);
if (IS_ERR(new))