diff options
author | Marta Rybczynska <[email protected]> | 2019-09-24 15:14:52 +0200 |
---|---|---|
committer | Sagi Grimberg <[email protected]> | 2019-09-25 12:53:27 -0700 |
commit | 65e68edce0db433aa0c2b26d7dc14fbbbeb89fbb (patch) | |
tree | 13a641114ef425197135ba4580c2007e1ac86e16 /scripts/asn1_compiler.c | |
parent | 19ea025e1d28c629b369c3532a85b3df478cc5c6 (diff) |
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 <[email protected]>
Reviewed-by: Keith Busch <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Sagi Grimberg <[email protected]>
Diffstat (limited to 'scripts/asn1_compiler.c')
0 files changed, 0 insertions, 0 deletions