1
0
Fork 0
alistair23-linux/drivers/nvme/host
Christoph Hellwig ac02dddec6 NVMe: fix build with CONFIG_NVM enabled
Looks like I didn't test with CONFIG_NVM enabled, and neither did
the build bot.

Most of this is really weird crazy shit in the lighnvm support, though.

Struct nvme_ns is a structure for the NVM I/O command set, and it has
no business poking into it.  Second this commit:

commit 47b3115ae7
Author: Wenwei Tao <ww.tao0320@gmail.com>
Date:   Fri Nov 20 13:47:55 2015 +0100

    nvme: lightnvm: use admin queues for admin cmds

Does even more crazy stuff.  If a function gets a request_queue parameter
passed it'd better use that and not look for another one.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
2015-12-03 09:52:05 -07:00
..
Kconfig NVMe: Add explicit block config dependency 2015-10-12 11:43:22 -06:00
Makefile nvme: split command submission helpers out of pci.c 2015-12-01 10:59:38 -07:00
core.c blk-integrity: empty implementation when disabled 2015-12-03 09:32:21 -07:00
lightnvm.c NVMe: fix build with CONFIG_NVM enabled 2015-12-03 09:52:05 -07:00
nvme.h nvme: refactor set_queue_count 2015-12-01 10:59:40 -07:00
pci.c nvme: refactor set_queue_count 2015-12-01 10:59:40 -07:00
scsi.c nvme: move chardev and sysfs interface to common code 2015-12-01 10:59:40 -07:00