Re: [PATCH net] bnx2x: avoid leaking memory on bnx2x_init_one() failures

From: David Miller
Date: Tue May 31 2016 - 17:11:16 EST

From: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
Date: Mon, 30 May 2016 15:00:54 +0200

> bnx2x_init_bp() allocates memory with bnx2x_alloc_mem_bp() so if we
> fail later in bnx2x_init_one() we need to free this memory
> with bnx2x_free_mem_bp() to avoid leakages. E.g. I'm observing memory
> leaks reported by kmemleak when a failure (unrelated) happens in
> bnx2x_vfpf_acquire().
> Signed-off-by: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>