diff options
Diffstat (limited to 'drivers/mtd/maps/integrator-flash.c')
| -rw-r--r-- | drivers/mtd/maps/integrator-flash.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/mtd/maps/integrator-flash.c b/drivers/mtd/maps/integrator-flash.c index 2aac41bde8b3..e22ff5adbbf4 100644 --- a/drivers/mtd/maps/integrator-flash.c +++ b/drivers/mtd/maps/integrator-flash.c | |||
| @@ -202,7 +202,6 @@ static int armflash_probe(struct platform_device *dev) | |||
| 202 | if (info->nr_subdev == 1) | 202 | if (info->nr_subdev == 1) |
| 203 | info->mtd = info->subdev[0].mtd; | 203 | info->mtd = info->subdev[0].mtd; |
| 204 | else if (info->nr_subdev > 1) { | 204 | else if (info->nr_subdev > 1) { |
| 205 | #ifdef CONFIG_MTD_CONCAT | ||
| 206 | struct mtd_info *cdev[info->nr_subdev]; | 205 | struct mtd_info *cdev[info->nr_subdev]; |
| 207 | 206 | ||
| 208 | /* | 207 | /* |
| @@ -215,11 +214,6 @@ static int armflash_probe(struct platform_device *dev) | |||
| 215 | dev_name(&dev->dev)); | 214 | dev_name(&dev->dev)); |
| 216 | if (info->mtd == NULL) | 215 | if (info->mtd == NULL) |
| 217 | err = -ENXIO; | 216 | err = -ENXIO; |
| 218 | #else | ||
| 219 | printk(KERN_ERR "armflash: multiple devices found but " | ||
| 220 | "MTD concat support disabled.\n"); | ||
| 221 | err = -ENXIO; | ||
| 222 | #endif | ||
| 223 | } | 217 | } |
| 224 | 218 | ||
| 225 | if (err < 0) | 219 | if (err < 0) |
| @@ -244,10 +238,8 @@ static int armflash_probe(struct platform_device *dev) | |||
| 244 | cleanup: | 238 | cleanup: |
| 245 | if (info->mtd) { | 239 | if (info->mtd) { |
| 246 | del_mtd_partitions(info->mtd); | 240 | del_mtd_partitions(info->mtd); |
| 247 | #ifdef CONFIG_MTD_CONCAT | ||
| 248 | if (info->mtd != info->subdev[0].mtd) | 241 | if (info->mtd != info->subdev[0].mtd) |
| 249 | mtd_concat_destroy(info->mtd); | 242 | mtd_concat_destroy(info->mtd); |
| 250 | #endif | ||
| 251 | } | 243 | } |
| 252 | kfree(info->parts); | 244 | kfree(info->parts); |
| 253 | subdev_err: | 245 | subdev_err: |
| @@ -272,10 +264,8 @@ static int armflash_remove(struct platform_device *dev) | |||
| 272 | if (info) { | 264 | if (info) { |
| 273 | if (info->mtd) { | 265 | if (info->mtd) { |
| 274 | del_mtd_partitions(info->mtd); | 266 | del_mtd_partitions(info->mtd); |
| 275 | #ifdef CONFIG_MTD_CONCAT | ||
| 276 | if (info->mtd != info->subdev[0].mtd) | 267 | if (info->mtd != info->subdev[0].mtd) |
| 277 | mtd_concat_destroy(info->mtd); | 268 | mtd_concat_destroy(info->mtd); |
| 278 | #endif | ||
| 279 | } | 269 | } |
| 280 | kfree(info->parts); | 270 | kfree(info->parts); |
| 281 | 271 | ||
