Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/kern_rangelock.c
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | |||||
static void | static void | ||||
rangelock_sys_init(void) | rangelock_sys_init(void) | ||||
{ | { | ||||
rl_entry_zone = uma_zcreate("rl_entry", sizeof(struct rl_q_entry), | rl_entry_zone = uma_zcreate("rl_entry", sizeof(struct rl_q_entry), | ||||
NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); | NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); | ||||
} | } | ||||
SYSINIT(vfs, SI_SUB_LOCK, SI_ORDER_ANY, rangelock_sys_init, NULL); | SYSINIT(vfs, SI_SUB_LOCK, SI_ORDER_ANY, rangelock_sys_init); | ||||
static struct rl_q_entry * | static struct rl_q_entry * | ||||
rlqentry_alloc(void) | rlqentry_alloc(void) | ||||
{ | { | ||||
return (uma_zalloc(rl_entry_zone, M_WAITOK)); | return (uma_zalloc(rl_entry_zone, M_WAITOK)); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 268 Lines • Show Last 20 Lines |