On Mon, Mar 28, 2011 at 03:37:37PM +0800, Tao Ma wrote: > From: Tao Ma <boyu.mt@xxxxxxxxxx> > > In ext4_register_li_request, we malloc a ext4_li_request and > inserts it into ext4_li_info->li_request_list. In case of any > error later, we free it in the end. But if we have some error > in ext4_run_lazyinit_thread, the whole li_request_list will be > dropped and freed in it. So we will double free this ext4_li_request. > > This patch just sets elr to NULL after it is inserted to the list > so that the latter kfree won't double free it. > > Cc: stable@xxxxxxxxxx > Signed-off-by: Tao Ma <boyu.mt@xxxxxxxxxx> Thanks, I've added this to the ext4 tree for 2.6.39-rcX. - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html