On Mon, 2014-10-27 at 00:46 +0100, Richard Weinberger wrote: > The logic of vfree()'ing vol->upd_buf is tied to vol->updating. > In ubi_start_update() vol->updating is set long before vmalloc()'ing > vol->upd_buf. If we encounter a write failure in ubi_start_update() > before vmalloc() the UBI device release function will try to vfree() > vol->upd_buf because vol->updating is set. > Fix this by allocating vol->upd_buf directly after setting vol->updating. Pushed, thanks! -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html