This patchset includes 4 fixes. The first one fixes the ring
accounting logic when FW is unable to reserve all the rings
requested by the driver. The 2nd one is a refactoring patch to
add a bnxt_clear_bars() helper needed by the 3rd and 4th patch.
The 3rd patch fixes a possible error during driver init. in the
kdump kernel by rewriting the BARs after FLR. The 4th patch is a
similar fix in the PCIe AER code path for non-fatal errors.
Michael Chan (3):
bnxt_en: Fix ring accounting underflow when rings are constrained
bnxt_en: Add bnxt_clear_bars() helper
bnxt_en: Fix driver init in kdump kernel
Pavan Chebbi (1):
bnxt_en: Re-write the BARs following any type of PCIe errors
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 70 +++++++++++++----------
1 file changed, 39 insertions(+), 31 deletions(-)
--
2.51.0