]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
mi: fix location of spsp1 and spsp0
authorJinliang Wang <jinliangw@google.com>
Mon, 19 Dec 2022 22:06:03 +0000 (14:06 -0800)
committerJinliang Wang <jinliangw@google.com>
Mon, 19 Dec 2022 22:54:17 +0000 (14:54 -0800)
Command Dword 10 [23:16] : SPSP1
Command Dword 10 [15:08] : SPSP0

Signed-off-by: Jinliang Wang <jinliangw@google.com>
src/nvme/mi.c

index f55f2d471285e6510ff6fc6ab66bfebb229e5479..adf1753fb8af0a3bc5c9079fc9ee670a451b5fda 100644 (file)
@@ -911,8 +911,8 @@ int nvme_mi_admin_security_send(nvme_mi_ctrl_t ctrl,
                               nvme_admin_security_send);
 
        req_hdr.cdw10 = cpu_to_le32(args->secp << 24 |
-                                   args->spsp0 << 16 |
-                                   args->spsp1 << 8 |
+                                   args->spsp1 << 16 |
+                                   args->spsp0 << 8 |
                                    args->nssf);
 
        req_hdr.cdw11 = cpu_to_le32(args->data_len & 0xffffffff);
@@ -957,8 +957,8 @@ int nvme_mi_admin_security_recv(nvme_mi_ctrl_t ctrl,
                               nvme_admin_security_recv);
 
        req_hdr.cdw10 = cpu_to_le32(args->secp << 24 |
-                                   args->spsp0 << 16 |
-                                   args->spsp1 << 8 |
+                                   args->spsp1 << 16 |
+                                   args->spsp0 << 8 |
                                    args->nssf);
 
        req_hdr.cdw11 = cpu_to_le32(args->data_len & 0xffffffff);