Call malloc(9) with M_ZERO flag instead of memset() after malloc().

This commit is contained in:
tsutsui 2002-01-14 13:23:36 +00:00
parent e757f639d2
commit 448d063b57
2 changed files with 10 additions and 12 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: mly.c,v 1.8 2001/11/13 07:48:46 lukem Exp $ */ /* $NetBSD: mly.c,v 1.9 2002/01/14 13:23:36 tsutsui Exp $ */
/*- /*-
* Copyright (c) 2001 The NetBSD Foundation, Inc. * Copyright (c) 2001 The NetBSD Foundation, Inc.
@ -77,7 +77,7 @@
*/ */
#include <sys/cdefs.h> #include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: mly.c,v 1.8 2001/11/13 07:48:46 lukem Exp $"); __KERNEL_RCSID(0, "$NetBSD: mly.c,v 1.9 2002/01/14 13:23:36 tsutsui Exp $");
#include <sys/param.h> #include <sys/param.h>
#include <sys/systm.h> #include <sys/systm.h>
@ -655,8 +655,7 @@ mly_scan_btl(struct mly_softc *mly, int bus, int target)
/* Set up the data buffer. */ /* Set up the data buffer. */
mc->mc_data = malloc(sizeof(union mly_devinfo), mc->mc_data = malloc(sizeof(union mly_devinfo),
M_DEVBUF, M_NOWAIT); M_DEVBUF, M_NOWAIT|M_ZERO);
memset(mc->mc_data, 0, sizeof(union mly_devinfo));
mc->mc_flags |= MLY_CCB_DATAIN; mc->mc_flags |= MLY_CCB_DATAIN;
mc->mc_complete = mly_complete_rescan; mc->mc_complete = mly_complete_rescan;
@ -1042,8 +1041,8 @@ mly_fetch_event(struct mly_softc *mly)
return; return;
/* Set up the data buffer. */ /* Set up the data buffer. */
mc->mc_data = malloc(sizeof(struct mly_event), M_DEVBUF, M_NOWAIT); mc->mc_data = malloc(sizeof(struct mly_event), M_DEVBUF,
memset(mc->mc_data, 0, sizeof(struct mly_event)); M_NOWAIT|M_ZERO);
mc->mc_length = sizeof(struct mly_event); mc->mc_length = sizeof(struct mly_event);
mc->mc_flags |= MLY_CCB_DATAIN; mc->mc_flags |= MLY_CCB_DATAIN;
@ -1648,8 +1647,7 @@ mly_alloc_ccbs(struct mly_softc *mly)
return (rv); return (rv);
mly->mly_ccbs = malloc(sizeof(struct mly_ccb) * mly->mly_ncmds, mly->mly_ccbs = malloc(sizeof(struct mly_ccb) * mly->mly_ncmds,
M_DEVBUF, M_NOWAIT); M_DEVBUF, M_NOWAIT|M_ZERO);
memset(mly->mly_ccbs, 0, sizeof(struct mly_ccb) * mly->mly_ncmds);
for (i = 0; i < mly->mly_ncmds; i++) { for (i = 0; i < mly->mly_ncmds; i++) {
mc = mly->mly_ccbs + i; mc = mly->mly_ccbs + i;

View File

@ -1,4 +1,4 @@
/* $NetBSD: uhci.c,v 1.149 2001/11/21 15:48:37 augustss Exp $ */ /* $NetBSD: uhci.c,v 1.150 2002/01/14 13:23:37 tsutsui Exp $ */
/* $FreeBSD: src/sys/dev/usb/uhci.c,v 1.33 1999/11/17 22:33:41 n_hibma Exp $ */ /* $FreeBSD: src/sys/dev/usb/uhci.c,v 1.33 1999/11/17 22:33:41 n_hibma Exp $ */
/* /*
@ -49,7 +49,7 @@
*/ */
#include <sys/cdefs.h> #include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: uhci.c,v 1.149 2001/11/21 15:48:37 augustss Exp $"); __KERNEL_RCSID(0, "$NetBSD: uhci.c,v 1.150 2002/01/14 13:23:37 tsutsui Exp $");
#include <sys/param.h> #include <sys/param.h>
#include <sys/systm.h> #include <sys/systm.h>
@ -595,8 +595,8 @@ uhci_allocm(struct usbd_bus *bus, usb_dma_t *dma, u_int32_t size)
u_int32_t i; u_int32_t i;
uhci_soft_td_t **stds; uhci_soft_td_t **stds;
DPRINTF(("uhci_allocm: get %d TDs\n", n)); DPRINTF(("uhci_allocm: get %d TDs\n", n));
stds = malloc(sizeof(uhci_soft_td_t *) * n, M_TEMP, M_NOWAIT); stds = malloc(sizeof(uhci_soft_td_t *) * n, M_TEMP,
memset(stds, 0, sizeof(uhci_soft_td_t *) * n); M_NOWAIT|M_ZERO);
for(i=0; i < n; i++) for(i=0; i < n; i++)
stds[i] = uhci_alloc_std(sc); stds[i] = uhci_alloc_std(sc);
for(i=0; i < n; i++) for(i=0; i < n; i++)