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);
}