Parcourir la source

[LibOS] Use right type, struct wake_queue_node*, instead of void*

Isaku Yamahata il y a 4 ans
Parent
commit
5a84d36e8c
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      LibOS/shim/include/shim_thread.h

+ 1 - 1
LibOS/shim/include/shim_thread.h

@@ -251,7 +251,7 @@ static inline void thread_wakeup (struct shim_thread * thread)
  *
  * Returns 0 if the thread was added to the queue, 1 otherwise. */
 static inline int add_thread_to_queue(struct wake_queue_head* queue, struct shim_thread* thread) {
-    void* nptr = NULL;
+    struct wake_queue_node* nptr = NULL;
     struct wake_queue_node* qnode = &thread->wake_queue;
 
     /* Atomic cmpxchg is enough, no need to take thread->lock */