lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20181108144611.28598-1-denis.bolotin@cavium.com>
Date:   Thu, 8 Nov 2018 16:46:07 +0200
From:   Denis Bolotin <denis.bolotin@...ium.com>
To:     <davem@...emloft.net>, <netdev@...r.kernel.org>
CC:     <ariel.elior@...ium.com>, <michal.kalderon@...ium.com>,
        Denis Bolotin <denis.bolotin@...ium.com>
Subject: [PATCH net 0/4] Slowpath Queue bug fixes

Hi Dave,

This patch series fixes several bugs in the SPQ mechanism.
It deals with SPQ entries management, preventing resource leaks, memory
corruptions and handles error cases throughout the driver.
Please consider applying to net.

Thanks,
Denis

Denis Bolotin (4):
  qed: Fix memory/entry leak in qed_init_sp_request()
  qed: Fix blocking/unlimited SPQ entries leak
  qed: Fix SPQ entries not returned to pool in error flows
  qed: Fix potential memory corruption

 drivers/net/ethernet/qlogic/qed/qed_fcoe.c        | 11 +++-
 drivers/net/ethernet/qlogic/qed/qed_iscsi.c       |  1 +
 drivers/net/ethernet/qlogic/qed/qed_l2.c          | 12 ++--
 drivers/net/ethernet/qlogic/qed/qed_rdma.c        |  1 +
 drivers/net/ethernet/qlogic/qed/qed_roce.c        |  1 +
 drivers/net/ethernet/qlogic/qed/qed_sp.h          | 14 +++++
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 22 +++++++-
 drivers/net/ethernet/qlogic/qed/qed_spq.c         | 69 ++++++++++++-----------
 drivers/net/ethernet/qlogic/qed/qed_sriov.c       |  1 +
 9 files changed, 89 insertions(+), 43 deletions(-)

-- 
1.8.3.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ