]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: fix to set nvme_io_args reftag value
authorTokunori Ikegami <ikegami.t@gmail.com>
Wed, 2 Apr 2025 13:40:41 +0000 (22:40 +0900)
committerDaniel Wagner <wagi@monom.org>
Thu, 3 Apr 2025 07:13:19 +0000 (07:13 +0000)
Since the value is used by the libnvme nvme_io() function.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
nvme.c

diff --git a/nvme.c b/nvme.c
index bb41284310cf5dae9eb062017274986abc1bddeb..e78a2e6fffd2b094af808c0ea467d21f277b209b 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -7245,6 +7245,7 @@ static int write_zeroes(int argc, char **argv, struct command *cmd, struct plugi
                .slba           = cfg.start_block,
                .nlb            = cfg.block_count,
                .control        = control,
+               .reftag         = (__u32)cfg.ref_tag,
                .reftag_u64     = cfg.ref_tag,
                .apptag         = cfg.app_tag,
                .appmask        = cfg.app_tag_mask,
@@ -8309,6 +8310,7 @@ static int submit_io(int opcode, char *command, const char *desc, int argc, char
                .sts            = sts,
                .pif            = pif,
                .dspec          = cfg.dspec,
+               .reftag         = (__u32)cfg.ref_tag,
                .reftag_u64     = cfg.ref_tag,
                .apptag         = cfg.app_tag,
                .appmask        = cfg.app_tag_mask,
@@ -8485,6 +8487,7 @@ static int verify_cmd(int argc, char **argv, struct command *cmd, struct plugin
                .slba           = cfg.start_block,
                .nlb            = cfg.block_count,
                .control        = control,
+               .reftag         = cfg.ref_tag,
                .reftag_u64     = cfg.ref_tag,
                .apptag         = cfg.app_tag,
                .appmask        = cfg.app_tag_mask,