From 66c6eee3bf0f83ce172b4e0c61c5b1ea3f8a3793 Mon Sep 17 00:00:00 2001 From: GuEe-GUI <2991707448@qq.com> Date: Fri, 5 Sep 2025 13:43:57 +0800 Subject: [PATCH] [DM/NVME] Fixup the QUEUE alloc errorno check Signed-off-by: GuEe-GUI <2991707448@qq.com> --- components/drivers/nvme/nvme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/drivers/nvme/nvme.c b/components/drivers/nvme/nvme.c index b3dc0c5c92a..8a7c2235d98 100644 --- a/components/drivers/nvme/nvme.c +++ b/components/drivers/nvme/nvme.c @@ -970,9 +970,9 @@ static rt_err_t nvme_setup_io_queues(struct rt_nvme_controller *nvme) { queue = nvme_alloc_queue(nvme, q_idx, nvme->queue_depth); - if (!queue) + if (rt_is_err(queue)) { - return -RT_ENOMEM; + return rt_ptr_err(queue); } if ((err = nvme_attach_queue_cq(queue)) ||