]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/queue.h
xnu-2050.7.9.tar.gz
[apple/xnu.git] / osfmk / kern / queue.h
index 836b55293137ffbfd6b9d538cc9ca680c84d5963..2202f812d133eb9c837e848537949acd868dba3e 100644 (file)
@@ -614,8 +614,12 @@ MACRO_END
  */
 struct mpqueue_head {
        struct queue_entry      head;           /* header for queue */
  */
 struct mpqueue_head {
        struct queue_entry      head;           /* header for queue */
+#if defined(__i386__) || defined(__x86_64__)
        lck_mtx_t               lock_data;
        lck_mtx_ext_t           lock_data_ext;
        lck_mtx_t               lock_data;
        lck_mtx_ext_t           lock_data_ext;
+#else
+       lck_spin_t              lock_data;
+#endif
 };
 
 typedef struct mpqueue_head    mpqueue_head_t;
 };
 
 typedef struct mpqueue_head    mpqueue_head_t;