mbox series

[net,0/9] net: qed/qede: various stability fixes

Message ID 20200622111413.7006-1-alobakin@marvell.com
Headers show
Series net: qed/qede: various stability fixes | expand

Message

Alexander Lobakin June 22, 2020, 11:14 a.m. UTC
This set addresses several near-critical issues that were observed
and reproduced on different test and production configurations.

Alexander Lobakin (9):
  net: qed: fix left elements count calculation
  net: qed: fix async event callbacks unregistering
  net: qede: stop adding events on an already destroyed workqueue
  net: qed: fix NVMe login fails over VFs
  net: qed: fix excessive QM ILT lines consumption
  net: qede: fix PTP initialization on recovery
  net: qede: fix use-after-free on recovery and AER handling
  net: qed: reset ILT block sizes before recomputing to fix crashes
  net: qed: fix "maybe uninitialized" warning

 drivers/net/ethernet/qlogic/qed/qed_cxt.c    | 21 ++++++++++++-
 drivers/net/ethernet/qlogic/qed/qed_dev.c    | 11 +++++--
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c  |  2 --
 drivers/net/ethernet/qlogic/qed/qed_roce.c   |  1 -
 drivers/net/ethernet/qlogic/qed/qed_vf.c     | 23 +++++++++++----
 drivers/net/ethernet/qlogic/qede/qede_main.c |  3 +-
 drivers/net/ethernet/qlogic/qede/qede_ptp.c  | 31 ++++++++------------
 drivers/net/ethernet/qlogic/qede/qede_ptp.h  |  2 +-
 drivers/net/ethernet/qlogic/qede/qede_rdma.c |  3 +-
 include/linux/qed/qed_chain.h                | 26 +++++++++-------
 10 files changed, 80 insertions(+), 43 deletions(-)