numam-spdk/lib/nvme
Pawel Wodkowski 8a62ba51f2 lib/nvme: change in payload offset propagation path
For requests split in _nvme_ns_cmd_split_request() the payload offset is
set after children are created using recurrent call _nvme_ns_cmd_rw().
This makes impossible to reset SGL to proper offset in
incomming patches that split non-PRP complaint SGL requests.

To change this the payload offset is set after each request is allocated
in _nvme_ns_cmd_rw() not in _nvme_ns_cmd_split_request().


Change-Id: I9d3b2e3bbd9d93a4c8a37e1db8c4e01276e2cacb
Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
2016-12-13 10:40:02 -07:00
..
Makefile nvme: Monitor uevent for device insert and remove 2016-11-30 14:27:43 -07:00
nvme_ctrlr_cmd.c nvme: use nvme_robust_mutex related operations 2016-12-07 13:46:03 -07:00
nvme_ctrlr.c bdev/nvme: add CSTS in blockdev_nvme_dump_config_json (#85) 2016-12-12 16:57:20 -07:00
nvme_internal.h nvme: Clean up redundant arguments in transport_ctrlr_construct 2016-12-12 10:49:17 -07:00
nvme_ns_cmd.c lib/nvme: change in payload offset propagation path 2016-12-13 10:40:02 -07:00
nvme_ns.c nvme: Make striping a quirk 2016-12-09 14:38:42 -07:00
nvme_pcie.c nvme: Clean up redundant arguments in transport_ctrlr_construct 2016-12-12 10:49:17 -07:00
nvme_qpair.c nvme: Remove probe_info, just use transport_id 2016-12-12 10:49:17 -07:00
nvme_quirks.c nvme: Make striping a quirk 2016-12-09 14:38:42 -07:00
nvme_rdma.c nvme/rdma: move ibv_send_wr/ibv_recv_wr usage from stack to heap 2016-12-12 17:07:56 -07:00
nvme_transport.c nvme: Clean up redundant arguments in transport_ctrlr_construct 2016-12-12 10:49:17 -07:00
nvme_uevent.c nvme: Remove pci_addr from probe_info 2016-12-12 10:46:50 -07:00
nvme_uevent.h nvme: Remove pci_addr from probe_info 2016-12-12 10:46:50 -07:00
nvme.c nvme: Fix the bug for address parse when get hot insert event. 2016-12-13 10:06:17 -07:00