summaryrefslogtreecommitdiff
path: root/components/drivers/ipc/waitqueue.c
diff options
context:
space:
mode:
authorYonggang Luo <[email protected]>2025-09-22 01:05:36 +0800
committerR b b666 <[email protected]>2025-09-24 18:12:36 +0800
commit0e9e50fe6d4f1ed1775ebea5a0b39b7024b48c16 (patch)
tree9eb03255a85b470ba9b9515e74005e31d5e59a9f /components/drivers/ipc/waitqueue.c
parent78dfa1fd9a49db00153e88a6b06bc3d88afab35e (diff)
_rt_wqueue_wait use rt_tick_t
Diffstat (limited to 'components/drivers/ipc/waitqueue.c')
-rw-r--r--components/drivers/ipc/waitqueue.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/drivers/ipc/waitqueue.c b/components/drivers/ipc/waitqueue.c
index 75e14e5844..eb49007759 100644
--- a/components/drivers/ipc/waitqueue.c
+++ b/components/drivers/ipc/waitqueue.c
@@ -198,7 +198,7 @@ void rt_wqueue_wakeup_all(rt_wqueue_t *queue, void *key)
*/
static int _rt_wqueue_wait(rt_wqueue_t *queue, int condition, int msec, int suspend_flag)
{
- int tick;
+ rt_tick_t tick;
rt_thread_t tid = rt_thread_self();
rt_timer_t tmr = &(tid->thread_timer);
struct rt_wqueue_node __wait;
@@ -241,7 +241,7 @@ static int _rt_wqueue_wait(rt_wqueue_t *queue, int condition, int msec, int susp
rt_list_insert_before(&(queue->waiting_list), &(__wait.list));
/* start timer */
- if (tick != RT_WAITING_FOREVER)
+ if (tick != (rt_tick_t)RT_WAITING_FOREVER)
{
rt_timer_control(tmr,
RT_TIMER_CTRL_SET_TIME,