]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/priority_queue.h
xnu-6153.81.5.tar.gz
[apple/xnu.git] / osfmk / kern / priority_queue.h
index dcb7d76a8258c6ce1b02fa1cf785639dcc0fb92c..fc35f70a3182de987a82a24b002242ccde9f51d7 100644 (file)
@@ -741,8 +741,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t
  *              <type *> min element
  */
 #define priority_queue_min(q, type, field) ({                                                                   \
-       assert(pqueue_is_min_heap(que));                                                                         \
-       priority_queue_entry_key(pqueue_unpack_root(q), type, field);                                           \
+       assert(pqueue_is_min_heap(q));                                                                          \
+       pqe_element(pqueue_unpack_root(q), type, field);                                                        \
 })
 
 /*
@@ -807,7 +807,7 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t
  *              <type *> min element
  */
 #define priority_queue_remove_min(q, type, field, cmp_fn) ({                                                    \
-       assert(pqueue_is_min_heap(que));                                                                         \
+       assert(pqueue_is_min_heap(q));                                                                         \
        pqe_element(pqueue_remove_root(q, pqueue_unpack_root(q), cmp_fn), type, field);                         \
 })