]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: allocate payload buffer in create-ns command
authorVikash Kumar <vikash.k5@samsung.com>
Thu, 28 Sep 2023 14:54:14 +0000 (20:24 +0530)
committerDaniel Wagner <wagi@monom.org>
Thu, 28 Sep 2023 15:23:03 +0000 (17:23 +0200)
Fixes: 1a8bd305c61d ("nvme: allocate aligned payloads for all nvme commands")
Signed-off-by: Vikash Kumar <vikash.k5@samsung.com>
nvme.c

diff --git a/nvme.c b/nvme.c
index 3b71983af79c53d64df44f203c9ae46429bdf173..968214ac5bc808849fc67c90414d6293b4a02f9c 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -3180,6 +3180,10 @@ static int create_ns(int argc, char **argv, struct command *cmd, struct plugin *
                return -EINVAL;
        }
 
+       data = nvme_alloc(sizeof(*data));
+       if (!data)
+               return -ENOMEM;
+
        data->nsze = cpu_to_le64(cfg.nsze);
        data->ncap = cpu_to_le64(cfg.ncap);
        data->flbas = cfg.flbas;