- lck_mtx_init(&p->p_mlock, proc_lck_grp, proc_lck_attr);
- lck_mtx_init(&p->p_fdmlock, proc_lck_grp, proc_lck_attr);
- lck_spin_init(&p->p_slock, proc_lck_grp, proc_lck_attr);
+ lck_mtx_init(&kernproc->p_mlock, proc_lck_grp, proc_lck_attr);
+ lck_mtx_init(&kernproc->p_fdmlock, proc_lck_grp, proc_lck_attr);
+ lck_spin_init(&kernproc->p_slock, proc_lck_grp, proc_lck_attr);
+#else
+ proc_list_mlock = lck_mtx_alloc_init(proc_mlock_grp, proc_lck_attr);
+ proc_klist_mlock = lck_mtx_alloc_init(proc_mlock_grp, proc_lck_attr);
+ lck_mtx_init(&kernproc->p_mlock, proc_mlock_grp, proc_lck_attr);
+ lck_mtx_init(&kernproc->p_fdmlock, proc_fdmlock_grp, proc_lck_attr);
+ lck_spin_init(&kernproc->p_slock, proc_slock_grp, proc_lck_attr);
+#endif