On Mon, Jan 21, 2019 at 05:29:26PM +0100, Roland Hieber wrote: > diff --git a/drivers/mtd/ubi/vtbl.c b/drivers/mtd/ubi/vtbl.c > index 6959564a13..68302f4a33 100644 > --- a/drivers/mtd/ubi/vtbl.c > +++ b/drivers/mtd/ubi/vtbl.c > @@ -850,6 +850,12 @@ int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai) > out_free: > vfree(ubi->vtbl); > for (i = 0; i < ubi->vtbl_slots + UBI_INT_VOL_COUNT; i++) { > + > + dev_vdbg(&ubi->dev, "destroying fastmap %d: 0x%x\n", i, ubi->volumes[i]); > + > + if (!ubi->volumes[i]) > + continue; > + > ubi_fastmap_destroy_checkmap(ubi->volumes[i]); No wait. I should rather check in ubi_fastmap_destroy_checkmap(). Will send v2. - Roland > kfree(ubi->volumes[i]); > ubi->volumes[i] = NULL; > -- > 2.20.1 > > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox > -- Roland Hieber | r.hieber@xxxxxxxxxxxxxx | Pengutronix e.K. | https://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox