]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nvme: split __nvme_submit_sync_cmd
authorChristoph Hellwig <hch@lst.de>
Mon, 19 Dec 2016 20:00:59 +0000 (12:00 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 1 Jun 2017 20:40:37 +0000 (13:40 -0700)
commit73dde2a1c19b79bfe9227c5df0c079aafb8eb930
tree9bbef2baa64e9a93d1ea85fa1098c462895bdcab
parentba9b94815b2748b6e2dc6c3a8a9cd3b8ba208e22
nvme: split __nvme_submit_sync_cmd

Add a separate nvme_submit_user_cmd for commands that directly DMA
to or from userspace.  We'll add metadata support to that soon and
the common version would become too messy.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
(cherry picked from commit 4160982e7594481d6b7f90aa693638a37d20ea17)

Orabug: 25130845
Conflicts:
drivers/nvme/host/core.c

Signed-off-by: Ashok Vairavan <ashok.vairavan@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/nvme/host/core.c
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c
drivers/nvme/host/scsi.c