From da4269a604a7ee8406d5cc4750fe971344b8ddbf Mon Sep 17 00:00:00 2001 From: Julia Lawall Date: Sat, 15 May 2010 23:23:31 +0200 Subject: [PATCH] --- yaml --- r: 195977 b: refs/heads/master c: d80f2666b5373f195deae57c9f33a5abb8053d37 h: refs/heads/master i: 195975: 020eac82862bed0c5d5427a920223c8225c9fa9d v: v3 --- [refs] | 2 +- trunk/drivers/mtd/mtdconcat.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index e8baad26daa6..251382ff85da 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: abab7ebf8cc12a6bb03d06b103a49e97276168f0 +refs/heads/master: d80f2666b5373f195deae57c9f33a5abb8053d37 diff --git a/trunk/drivers/mtd/mtdconcat.c b/trunk/drivers/mtd/mtdconcat.c index db6de74082ad..7e075621bbf4 100644 --- a/trunk/drivers/mtd/mtdconcat.c +++ b/trunk/drivers/mtd/mtdconcat.c @@ -183,10 +183,9 @@ concat_writev(struct mtd_info *mtd, const struct kvec *vecs, } /* make a copy of vecs */ - vecs_copy = kmalloc(sizeof(struct kvec) * count, GFP_KERNEL); + vecs_copy = kmemdup(vecs, sizeof(struct kvec) * count, GFP_KERNEL); if (!vecs_copy) return -ENOMEM; - memcpy(vecs_copy, vecs, sizeof(struct kvec) * count); entry_low = 0; for (i = 0; i < concat->num_subdev; i++) {