瀏覽代碼

[DM/NVME] Fixup the QUEUE alloc errorno check

Signed-off-by: GuEe-GUI <2991707448@qq.com>
GuEe-GUI 1 周之前
父節點
當前提交
09d4d5f6fe
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      components/drivers/nvme/nvme.c

+ 2 - 2
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)) ||