diff options
Diffstat (limited to 'drivers/mtd/mtdconcat.c')
-rw-r--r-- | drivers/mtd/mtdconcat.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/mtd/mtdconcat.c b/drivers/mtd/mtdconcat.c index b9000563b9f4..eacc3aac7327 100644 --- a/drivers/mtd/mtdconcat.c +++ b/drivers/mtd/mtdconcat.c | |||
@@ -732,8 +732,6 @@ struct mtd_info *mtd_concat_create(struct mtd_info *subdev[], /* subdevices to c | |||
732 | 732 | ||
733 | concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks; | 733 | concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks; |
734 | 734 | ||
735 | concat->mtd.backing_dev_info = subdev[0]->backing_dev_info; | ||
736 | |||
737 | concat->subdev[0] = subdev[0]; | 735 | concat->subdev[0] = subdev[0]; |
738 | 736 | ||
739 | for (i = 1; i < num_devs; i++) { | 737 | for (i = 1; i < num_devs; i++) { |
@@ -761,14 +759,6 @@ struct mtd_info *mtd_concat_create(struct mtd_info *subdev[], /* subdevices to c | |||
761 | subdev[i]->flags & MTD_WRITEABLE; | 759 | subdev[i]->flags & MTD_WRITEABLE; |
762 | } | 760 | } |
763 | 761 | ||
764 | /* only permit direct mapping if the BDIs are all the same | ||
765 | * - copy-mapping is still permitted | ||
766 | */ | ||
767 | if (concat->mtd.backing_dev_info != | ||
768 | subdev[i]->backing_dev_info) | ||
769 | concat->mtd.backing_dev_info = | ||
770 | &default_backing_dev_info; | ||
771 | |||
772 | concat->mtd.size += subdev[i]->size; | 762 | concat->mtd.size += subdev[i]->size; |
773 | concat->mtd.ecc_stats.badblocks += | 763 | concat->mtd.ecc_stats.badblocks += |
774 | subdev[i]->ecc_stats.badblocks; | 764 | subdev[i]->ecc_stats.badblocks; |