[PATCH-RFC 0/5] nvme: fix initialization memleak

Keith Busch kbusch at meta.com
Mon Jun 3 16:05:18 PDT 2024


From: Keith Busch <kbusch at kernel.org>

The pci driver is the only one runtime tested. Everything else is
compile tested, except for apple.


Keith Busch (5):
  nvme: apple: fix device reference counting
  nvme: tcp: split controller bringup handling
  nvme: rdma: split controller bringup handling
  nvme: fc: split controller bringup handling
  nvme: split device add from initialzation

 drivers/nvme/host/apple.c  | 31 ++++++++++++++++----
 drivers/nvme/host/core.c   | 58 +++++++++++++++++++++++---------------
 drivers/nvme/host/fc.c     | 48 ++++++++++++++++++++-----------
 drivers/nvme/host/nvme.h   |  1 +
 drivers/nvme/host/pci.c    |  5 ++++
 drivers/nvme/host/rdma.c   | 33 +++++++++++++++++-----
 drivers/nvme/host/tcp.c    | 30 ++++++++++++++++----
 drivers/nvme/target/loop.c |  5 ++++
 8 files changed, 154 insertions(+), 57 deletions(-)

-- 
2.43.0




More information about the Linux-nvme mailing list