Jelajahi Sumber

_rt_wqueue_wait的suspend_flag没有使用的问题

shaojinchun 4 tahun lalu
induk
melakukan
efc9087d6e
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  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;
         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)
     if (ret != RT_EOK)
     {
     {
         rt_hw_interrupt_enable(level);
         rt_hw_interrupt_enable(level);