Skip to content

split pci module out of core module

Ming Lin linux-nvme 6 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest4 patches 0 repliesNew
  2. v2 posting 4/40 of 5 patches 0 repliesSuperseded
  3. v2 posting 3/40 of 5 patches 0 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v2 posting 2/40 of 5 patches0 repliesSuperseded
v2 posting 1/45 patches0 repliesSuperseded
v14 patches0 repliesSuperseded

Changes in v3 from the cover letter

- restructure patches as suggested by hch
- add more review tags

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4nvme/host: reference the fabric module for each bdev open calloutdrivers/nvme/host/core.c drivers/nvme/host/nvme.h drivers/nvme/host/pci.c+18 -30 replies
2/4nvme: move timeout variables to core.cdrivers/nvme/host/core.c drivers/nvme/host/pci.c+12 -120 replies
3/4nvme: split dev_list_lockdrivers/nvme/host/core.c drivers/nvme/host/nvme.h drivers/nvme/host/pci.c+2 -30 replies
4/4nvme: split pci module out of core moduledrivers/nvme/host/Kconfig drivers/nvme/host/Makefile drivers/nvme/host/core.c +1 more+35 -180 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH v3 0/4] split pci module out of core module

From: Ming Lin <[email protected]>

We'll have nvme over fabrics dirver soon.
This series split nvme pci module out of nvme core module.

nvme.ko is split into 2 modules:
nvme-core.ko: the core part
nvme.ko: the PCI driver

v3:
- restructure patches as suggested by hch
- add more review tags

v2:
- add Sagi's patch to take proper references to the transport driver on open
- add review tags
- don't change the CONFIG name

Ming Lin (3):
nvme: move timeout variables to core.c
nvme: split dev_list_lock
nvme: split pci module out of core module

Sagi Grimberg (1):
nvme/host: reference the fabric module for each bdev open callout

 drivers/nvme/host/Kconfig  |  6 ++++-
 drivers/nvme/host/Makefile | 10 ++++----
 drivers/nvme/host/core.c   | 57 ++++++++++++++++++++++++++++++++++++++++++----
 drivers/nvme/host/nvme.h   |  3 +--
 drivers/nvme/host/pci.c    | 27 +++-------------------
 5 files changed, 67 insertions(+), 36 deletions(-)
Signature · 1 line
1.9.1