linux_dsm_epyc7002/drivers/nvme/host
Matias Bjørling 7498e99fc5 nvme: lightnvm: frees wrong cmd structure
When struct nvme_request was introduced, the nvme_nvm_submit_io was
converted to the new interface. The interface moves nvme_nvm_command
data structure into the struct request pdu. On io completion, rq->cmd is
freed, which should have been the dereferenced pdu nvme_request->cmd.

Fixes: d49187e97e "nvme: introduce struct nvme_request"
Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-11-29 12:12:51 -07:00
..
core.c nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OK 2016-11-15 12:50:11 -07:00
fabrics.c nvme: introduce struct nvme_request 2016-11-10 10:06:24 -07:00
fabrics.h Merge branch 'for-4.9/block' of git://git.kernel.dk/linux-block 2016-10-07 14:42:05 -07:00
Kconfig nvme-rdma: add back dependency on CONFIG_BLOCK 2016-09-12 22:29:43 +03:00
lightnvm.c nvme: lightnvm: frees wrong cmd structure 2016-11-29 12:12:51 -07:00
Makefile nvme-rdma: add a NVMe over Fabrics RDMA host driver 2016-07-08 08:38:49 -06:00
nvme.h nvme: don't pass the full CQE to nvme_complete_async_event 2016-11-10 10:06:26 -07:00
pci.c nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OK 2016-11-15 12:50:11 -07:00
rdma.c nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OK 2016-11-15 12:50:11 -07:00
scsi.c nvme: Pass pointers, not dma addresses, to nvme_get/set_features() 2016-09-24 10:56:26 -06:00