| Submitter | Julia Lawall |
|---|---|
| Date | May 15, 2010, 9:23 p.m. |
| Message ID | <Pine.LNX.4.64.1005152323150.21345@ask.diku.dk> |
| Download | mbox | patch |
| Permalink | /patch/52737/ |
| State | New |
| Headers | show |
Comments
Patch
diff -u -p a/drivers/mtd/mtdconcat.c b/drivers/mtd/mtdconcat.c --- a/drivers/mtd/mtdconcat.c +++ b/drivers/mtd/mtdconcat.c @@ -183,10 +183,9 @@ concat_writev(struct mtd_info *mtd, cons } /* 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++) {