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

@@ -21,12 +21,10 @@
 /*
  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <sys/param.h>
 #include <sys/t_lock.h>
 #include <sys/errno.h>
 #include <sys/sysmacros.h>
 #include <sys/buf.h>

@@ -138,12 +136,11 @@
         }
         /*
          * Cannot find node in active list. Allocate memory for a new node
          * initialize it, and put it on the active list.
          */
-        pcp = kmem_alloc(sizeof (struct pcnode), KM_SLEEP);
-        bzero(pcp, sizeof (struct pcnode));
+        pcp = kmem_zalloc(sizeof (struct pcnode), KM_SLEEP);
         vp = vn_alloc(KM_SLEEP);
         pcp->pc_vn = vp;
         pcp->pc_entry = *ep;
         pcp->pc_eblkno = blkno;
         pcp->pc_eoffset = offset;