1
0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-01-20 21:34:54 +00:00
Marta Rybczynska 65e68edce0 nvme: allow 64-bit results in passthru commands
It is not possible to get 64-bit results from the passthru commands,
what prevents from getting for the Capabilities (CAP) property value.

As a result, it is not possible to implement IOL's NVMe Conformance
test 4.3 Case 1 for Fabrics targets [1] (page 123).

This issue has been already discussed [2], but without a solution.

This patch solves the problem by adding new ioctls with a new
passthru structure, including 64-bit results. The older ioctls stay
unchanged.

[1] https://www.iol.unh.edu/sites/default/files/testsuites/nvme/UNH-IOL_NVMe_Conformance_Test_Suite_v11.0.pdf
[2] http://lists.infradead.org/pipermail/linux-nvme/2018-June/018791.html

Signed-off-by: Marta Rybczynska <marta.rybczynska@kalray.eu>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
2019-09-25 12:53:27 -07:00
..
2019-04-24 09:46:34 -04:00
2019-07-09 12:11:59 -07:00
2019-05-23 21:07:30 -04:00
2019-06-14 15:00:51 +05:30
2019-05-27 11:42:36 +02:00
2019-06-27 22:53:26 +02:00
2019-09-08 15:37:04 +02:00
2019-05-28 21:37:30 -07:00
2019-06-13 16:49:45 -05:00
2019-05-28 21:37:30 -07:00
2019-07-11 10:09:44 -07:00
2019-07-25 12:05:28 +02:00
2019-06-19 16:56:14 +02:00
2019-08-01 21:49:46 +02:00