> From: Dinghao Liu <dinghao....@zju.edu.cn> > Sent: Wednesday, August 26, 2020 7:34 PM > To: dinghao....@zju.edu.cn; k...@umn.edu > Cc: Kirsher, Jeffrey T <jeffrey.t.kirs...@intel.com>; David S. Miller > <da...@davemloft.net>; Jakub Kicinski <k...@kernel.org>; Alexei > Starovoitov <a...@kernel.org>; Daniel Borkmann <dan...@iogearbox.net>; > Jesper Dangaard Brouer <h...@kernel.org>; John Fastabend > <john.fastab...@gmail.com>; intel-wired-...@lists.osuosl.org; > netdev@vger.kernel.org; linux-ker...@vger.kernel.org; > b...@vger.kernel.org > Subject: [PATCH] ice: Fix memleak in ice_set_ringparam > > When kcalloc() on rx_rings fails, we should free tx_rings > and xdp_rings to prevent memleak. Similarly, when > ice_alloc_rx_bufs() fails, we should free xdp_rings. > > Signed-off-by: Dinghao Liu <dinghao....@zju.edu.cn> > --- > drivers/net/ethernet/intel/ice/ice_ethtool.c | 13 +++++++++++-- > 1 file changed, 11 insertions(+), 2 deletions(-)
Tested-by: Aaron Brown <aaron.f.br...@intel.com>