Просмотр исходного кода

_rt_wqueue_wait的suspend_flag没有使用的问题

shaojinchun 4 лет назад
Родитель
Сommit
efc9087d6e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/drivers/src/waitqueue.c

+ 1 - 1
components/drivers/src/waitqueue.c

@@ -103,7 +103,7 @@ static int _rt_wqueue_wait(rt_wqueue_t *queue, int condition, int msec, int susp
         goto __exit_wakeup;
     }
 
-    ret = rt_thread_suspend_with_flag(tid, RT_INTERRUPTIBLE);
+    ret = rt_thread_suspend_with_flag(tid, suspend_flag);
     if (ret != RT_EOK)
     {
         rt_hw_interrupt_enable(level);