NVMe: Add nvme-scsi.c

Translates SCSI commands in SG_IO ioctl to NVMe commands.
Uses the scsi-nvme translation spec from nvmexpress.org as reference.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
diff --git a/drivers/block/Makefile b/drivers/block/Makefile
index 2a41c86..ca07399 100644
--- a/drivers/block/Makefile
+++ b/drivers/block/Makefile
@@ -42,5 +42,5 @@
 
 obj-$(CONFIG_BLK_DEV_RSXX) += rsxx/
 
-nvme-y		:= nvme-core.o
+nvme-y		:= nvme-core.o nvme-scsi.o
 swim_mod-y	:= swim.o swim_asm.o