linux/drivers/net/ethernet/broadcom/bnxt
Venkat Duvvuru a2bf74f4e1 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: c0c050c58d ("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>
2018-10-04 21:41:16 -07:00
..
bnxt_coredump.h bnxt_en: Add support for ethtool get dump. 2018-08-05 17:08:26 -07:00
bnxt_dcb.c bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request 2018-10-04 21:41:16 -07:00
bnxt_dcb.h bnxt_en: Do not use the CNP CoS queue for networking traffic. 2018-08-05 17:08:26 -07:00
bnxt_debugfs.c bnxt_en: add debugfs support for DIM 2018-04-27 14:47:30 -04:00
bnxt_debugfs.h bnxt_en: add debugfs support for DIM 2018-04-27 14:47:30 -04:00
bnxt_devlink.c net: bnxt: Fix a uninitialized variable warning. 2018-09-18 20:04:40 -07:00
bnxt_devlink.h bnxt_en: Add bnxt_en initial params table and register it. 2018-07-05 19:58:35 +09:00
bnxt_dim.c net/dim: Rename *_get_profile() functions to *_get_rx_moderation() 2018-04-24 10:15:07 -04:00
bnxt_ethtool.c bnxt_en: take coredump_record structure off stack 2018-08-13 20:45:49 -07:00
bnxt_ethtool.h bnxt_en: Add support for ethtool get dump. 2018-08-05 17:08:26 -07:00
bnxt_fw_hdr.h
bnxt_hsi.h bnxt_en: Update firmware interface version to 1.9.2.25. 2018-08-05 17:08:25 -07:00
bnxt_nvm_defs.h bnxt_en: Fix memory fault in bnxt_ethtool_init() 2018-04-19 16:35:09 -04:00
bnxt_sriov.c bnxt_en: Fix VF mac address regression. 2018-09-17 07:56:35 -07:00
bnxt_sriov.h bnxt_en: Fix VF mac address regression. 2018-09-17 07:56:35 -07:00
bnxt_tc.c bnxt_en: don't try to offload VLAN 'modify' action 2018-09-20 11:25:54 -07:00
bnxt_tc.h bnxt_en: alloc tc_info{} struct only when tc flower is enabled 2017-10-28 00:02:45 +09:00
bnxt_ulp.c bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. 2018-09-03 21:59:43 -07:00
bnxt_ulp.h bnxt_en: Clean up unused functions. 2018-09-03 21:59:43 -07:00
bnxt_vfr.c bnxt_en: Add bnxt_en initial params table and register it. 2018-07-05 19:58:35 +09:00
bnxt_vfr.h bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter 2018-01-17 14:48:27 -05:00
bnxt_xdp.c xdp: don't make drivers report attachment mode 2018-07-13 20:26:35 +02:00
bnxt_xdp.h net: bpf: rename ndo_xdp to ndo_bpf 2017-11-05 22:26:18 +09:00
bnxt.c bnxt_en: free hwrm resources, if driver probe fails. 2018-10-04 21:41:16 -07:00
bnxt.h bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. 2018-09-03 21:59:43 -07:00
Makefile bnxt_en: add debugfs support for DIM 2018-04-27 14:47:30 -04:00