From: Chaitanya Kulkarni Date: Wed, 24 Oct 2018 18:47:01 +0000 (-0700) Subject: nvme-cli: fix ana-log endianness X-Git-Tag: v1.7~39 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=829dd58029bd38c395613d46e3a488b7fcf3ec55;p=users%2Fsagi%2Fnvme-cli.git nvme-cli: fix ana-log endianness Signed-off-by: Chaitanya Kulkarni --- diff --git a/nvme.c b/nvme.c index 4b2d1d23..c961cc5b 100644 --- a/nvme.c +++ b/nvme.c @@ -273,7 +273,7 @@ static int get_ana_log(int argc, char **argv, struct command *cmd, ana_log_len = sizeof(struct nvme_ana_rsp_hdr) + le32_to_cpu(ctrl.nanagrpid) * sizeof(struct nvme_ana_group_desc); if (!(ctrl.anacap & (1 << 6))) - ana_log_len += ctrl.mnan * sizeof(__le32); + ana_log_len += le32_to_cpu(ctrl.mnan) * sizeof(__le32); ana_log = malloc(ana_log_len); if (!ana_log) {