]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nvme: move to a new drivers/nvme/host directory
authorJay Sternberg <jay.e.sternberg@intel.com>
Sun, 18 Dec 2016 03:44:56 +0000 (19:44 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 1 Jun 2017 20:40:28 +0000 (13:40 -0700)
commitc9a685bb959fb7afec108af8f1f2e46db5f1efdc
treea4f0d29cec2c4749f62e40f453536a4afd31c04b
parent28a8ed941d58d06f88f9fe9a05ca2c96d6d8dd8e
nvme: move to a new drivers/nvme/host directory

This patch moves the NVMe driver from drivers/block/ to its own new
drivers/nvme/host/ directory.  This is in preparation of splitting the
current monolithic driver up and add support for the upcoming NVMe
over Fabrics standard.  The drivers/nvme/host/ is chose to leave space
for a NVMe target implementation in addition to this host side driver.

Signed-off-by: Jay Sternberg <jay.e.sternberg@intel.com>
[hch: rebased, renamed core.c to pci.c, slight tweaks]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
(cherry picked from commit 57dacad5f2288e3de91f99b29f07b4a2793446d2)

Orabug: 25130845
Signed-off-by: Ashok Vairavan <ashok.vairavan@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
12 files changed:
MAINTAINERS
drivers/Kconfig
drivers/Makefile
drivers/block/Kconfig
drivers/block/Makefile
drivers/nvme/Kconfig [new file with mode: 0644]
drivers/nvme/Makefile [new file with mode: 0644]
drivers/nvme/host/Kconfig [new file with mode: 0644]
drivers/nvme/host/Makefile [new file with mode: 0644]
drivers/nvme/host/nvme.h [moved from drivers/block/nvme.h with 100% similarity]
drivers/nvme/host/pci.c [moved from drivers/block/nvme-core.c with 100% similarity]
drivers/nvme/host/scsi.c [moved from drivers/block/nvme-scsi.c with 100% similarity]