2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-09 14:14:00 +08:00
linux-next/drivers/net/ethernet/broadcom/bnx2x
Yuval Mintz 34d5626afc bnx2x: Fix move FP memory deallocations
If driver will fail to allocate all queues, it will shrink the number of
queues and move the storage queue to its correct place (i.e., the last
queue among the newly supported number).

When changing the pointers of the new location of the FCoE queue, we need
to pay special attention to the aggregations pointer - that memory is allocated
during probe and released upon driver removal. Current implementation has 2
pointers pointing to the same chunk of allocated memory, meaning upon removal
there will be two kfree() of the same chunk while the other won't be released.

Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-08-27 22:03:04 -04:00
..
bnx2x_cmn.c bnx2x: Fix move FP memory deallocations 2013-08-27 22:03:04 -04:00
bnx2x_cmn.h bnx2x: replace mechanism to check for next available packet 2013-06-19 18:32:17 -07:00
bnx2x_dcb.c bnx2x: Consider DCBX remote error 2013-08-20 00:21:47 -07:00
bnx2x_dcb.h bnx2x: Change DCB context handling 2013-08-20 00:21:47 -07:00
bnx2x_dump.h bnx2x: Revise comments and alignment 2013-06-02 21:36:47 -07:00
bnx2x_ethtool.c bnx2x: fill in sane dump flag information 2013-07-02 00:15:56 -07:00
bnx2x_fw_defs.h bnx2x, bnx2fc: Use per port max exchange resources 2013-04-25 04:06:46 -04:00
bnx2x_fw_file_hdr.h bnx2x: Introduce 2013 and advance version to 1.78.02 2013-01-15 15:07:59 -05:00
bnx2x_hsi.h bnx2x: fix PTE write access error 2013-08-13 16:04:28 -07:00
bnx2x_init_ops.h bnx2x: Remove many sparse warnings 2013-01-23 13:58:29 -05:00
bnx2x_init.h bnx2x: Introduce 2013 and advance version to 1.78.02 2013-01-15 15:07:59 -05:00
bnx2x_link.c bnx2x: Allow RX/TX pause control in autoneg 2013-04-24 16:33:53 -04:00
bnx2x_link.h bnx2x: Support reading I2C EEPROM SFF8472 2013-03-27 12:48:32 -04:00
bnx2x_main.c bnx2x: prevent VF benign attentions 2013-08-20 00:21:47 -07:00
bnx2x_mfw_req.h bnx2x: Introduce 2013 and advance version to 1.78.02 2013-01-15 15:07:59 -05:00
bnx2x_reg.h bnx2x: Revise prints 2013-06-02 21:36:47 -07:00
bnx2x_sp.c bnx2x: Revise comments and alignment 2013-06-02 21:36:47 -07:00
bnx2x_sp.h bnx2x: Revise comments and alignment 2013-06-02 21:36:47 -07:00
bnx2x_sriov.c bnx2x: set VF DMAE when first function has 0 supported VFs 2013-08-20 00:21:48 -07:00
bnx2x_sriov.h bnx2x: Fix compilation with no IOV support 2013-06-24 01:47:47 -07:00
bnx2x_stats.c bnx2x: vf mark stats started 2013-08-27 22:03:04 -04:00
bnx2x_stats.h bnx2x: Semantic change of empty lines 2013-06-02 21:36:47 -07:00
bnx2x_vfpf.c bnx2x: Improve PF behaviour toward VF 2013-06-23 23:54:15 -07:00
bnx2x_vfpf.h bnx2x: Improve PF behaviour toward VF 2013-06-23 23:54:15 -07:00
bnx2x.h bnx2x: Change DCB context handling 2013-08-20 00:21:47 -07:00
Makefile bnx2x: Segregate SR-IOV code 2013-01-07 19:49:14 -08:00