|
@@ -939,13 +939,6 @@ int ubi_attach_mtd_dev(struct mtd_info *mtd, int ubi_num, int vid_hdr_offset)
|
|
|
if (!ubi->peb_buf2)
|
|
|
goto out_free;
|
|
|
|
|
|
-#ifdef CONFIG_MTD_UBI_DEBUG_PARANOID
|
|
|
- mutex_init(&ubi->dbg_buf_mutex);
|
|
|
- ubi->dbg_peb_buf = vmalloc(ubi->peb_size);
|
|
|
- if (!ubi->dbg_peb_buf)
|
|
|
- goto out_free;
|
|
|
-#endif
|
|
|
-
|
|
|
err = attach_by_scanning(ubi);
|
|
|
if (err) {
|
|
|
dbg_err("failed to attach by scanning, error %d", err);
|
|
@@ -1011,9 +1004,6 @@ out_detach:
|
|
|
out_free:
|
|
|
vfree(ubi->peb_buf1);
|
|
|
vfree(ubi->peb_buf2);
|
|
|
-#ifdef CONFIG_MTD_UBI_DEBUG_PARANOID
|
|
|
- vfree(ubi->dbg_peb_buf);
|
|
|
-#endif
|
|
|
if (ref)
|
|
|
put_device(&ubi->dev);
|
|
|
else
|
|
@@ -1084,9 +1074,6 @@ int ubi_detach_mtd_dev(int ubi_num, int anyway)
|
|
|
put_mtd_device(ubi->mtd);
|
|
|
vfree(ubi->peb_buf1);
|
|
|
vfree(ubi->peb_buf2);
|
|
|
-#ifdef CONFIG_MTD_UBI_DEBUG_PARANOID
|
|
|
- vfree(ubi->dbg_peb_buf);
|
|
|
-#endif
|
|
|
ubi_msg("mtd%d is detached from ubi%d", ubi->mtd->index, ubi->ubi_num);
|
|
|
put_device(&ubi->dev);
|
|
|
return 0;
|