A code review of the axgbe PMD turned up several correctness bugs,
most of them in resource management on the device initialization
error paths, plus an out-of-bounds descriptor ring access.

v3:
  - Patch 1: consolidate the error-path cleanup 
  - Patch 2: split Rx buffer setup into two passes

Stephen Hemminger (4):
  net/axgbe: fix resource leaks in device init error paths
  net/axgbe: fix Rx queue leak on descriptor init failure
  net/axgbe: destroy mutexes on device close
  net/axgbe: fix descriptor status out-of-bounds access

 drivers/net/axgbe/axgbe_dev.c    | 43 ++++++++++++++++++--------------
 drivers/net/axgbe/axgbe_ethdev.c | 40 +++++++++++++++++++++--------
 drivers/net/axgbe/axgbe_rxtx.c   |  8 +++---
 3 files changed, 58 insertions(+), 33 deletions(-)

-- 
2.53.0

Reply via email to