bnxt_en: free hwrm resources, if driver probe fails.
authorVenkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Fri, 5 Oct 2018 04:26:02 +0000 (00:26 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 5 Oct 2018 04:41:16 +0000 (21:41 -0700)
commita2bf74f4e1b82395dad2b08d2a911d9151db71c1
tree3e411c0859b3e98179f3c067847e49520ad01ed6
parent5db0e0969af6501ad45fe0494039d3b9c797822b
bnxt_en: free hwrm resources, if driver probe fails.

When the driver probe fails, all the resources that were allocated prior
to the failure must be freed. However, hwrm dma response memory is not
getting freed.

This patch fixes the problem described above.

Fixes: c0c050c58d84 ("bnxt_en: New Broadcom ethernet driver.")
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c