Print this page
6141 use kmem_zalloc instead of kmem_alloc + bzero/memset

*** 4518,4531 **** } ipsec_latch_t * iplatch_create() { ! ipsec_latch_t *ipl = kmem_alloc(sizeof (*ipl), KM_NOSLEEP); if (ipl == NULL) return (ipl); - bzero(ipl, sizeof (*ipl)); mutex_init(&ipl->ipl_lock, NULL, MUTEX_DEFAULT, NULL); ipl->ipl_refcnt = 1; return (ipl); } --- 4518,4530 ---- } ipsec_latch_t * iplatch_create() { ! ipsec_latch_t *ipl = kmem_zalloc(sizeof (*ipl), KM_NOSLEEP); if (ipl == NULL) return (ipl); mutex_init(&ipl->ipl_lock, NULL, MUTEX_DEFAULT, NULL); ipl->ipl_refcnt = 1; return (ipl); }