From: Daniel Wagner Date: Mon, 5 Jun 2023 15:13:29 +0000 (+0200) Subject: nvme: Use correct metadata buffer size X-Git-Tag: v2.5~59 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d2c792c095088a8f8ddba5f1eccb18513c80e481;p=users%2Fsagi%2Fnvme-cli.git nvme: Use correct metadata buffer size The submit_io command is using the metadata buffer size provided by the user. But this size argument might be updated and the correct length for the mbuffer is mbuffer_size. Thus use this value and not the initial length. Fixes: 18de3a6d61a7 ("Convert to libnvme") Signed-off-by: Daniel Wagner --- diff --git a/nvme.c b/nvme.c index b75dddaf..92159db1 100644 --- a/nvme.c +++ b/nvme.c @@ -7657,7 +7657,7 @@ static int submit_io(int opcode, char *command, const char *desc, int argc, char .storage_tag = cfg.storage_tag, .data_len = buffer_size, .data = buffer, - .metadata_len = cfg.metadata_size, + .metadata_len = mbuffer_size, .metadata = mbuffer, .timeout = NVME_DEFAULT_IOCTL_TIMEOUT, .result = NULL,