On Mon, Mar 28, 2011 at 03:37:37PM +0800, Tao Ma wrote:
> From: Tao Ma <[email protected]>
>
> 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: [email protected]
> Signed-off-by: Tao Ma <[email protected]>
Thanks, I've added this to the ext4 tree for 2.6.39-rcX.
- Ted
_______________________________________________
stable mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/stable