diff options
author | dwmalone <dwmalone@FreeBSD.org> | 2000-10-29 16:29:05 +0000 |
---|---|---|
committer | dwmalone <dwmalone@FreeBSD.org> | 2000-10-29 16:29:05 +0000 |
commit | 1978e2e6ea40985b076aa238f3190a54f9837413 (patch) | |
tree | 759b90ce4f5c4e9b4f91229f4a8c94c6796dc412 /sys/pccard/pccard.c | |
parent | 13581bd748ff51a32a5893ce264830957a49a2ad (diff) | |
download | FreeBSD-src-1978e2e6ea40985b076aa238f3190a54f9837413.zip FreeBSD-src-1978e2e6ea40985b076aa238f3190a54f9837413.tar.gz |
Make a few more mallocs use M_ZERO.
Submitted by: josh@zipperup.org
Submitted by: Robert Drehmel <robd@gmx.net>
Approved by: imp
Diffstat (limited to 'sys/pccard/pccard.c')
-rw-r--r-- | sys/pccard/pccard.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/pccard/pccard.c b/sys/pccard/pccard.c index 55a1d3b..27f7af2 100644 --- a/sys/pccard/pccard.c +++ b/sys/pccard/pccard.c @@ -201,8 +201,7 @@ pccard_alloc_slot(struct slot_ctrl *ctrl) if (slotno == MAXSLOT) return(0); - MALLOC(slt, struct slot *, sizeof(*slt), M_DEVBUF, M_WAITOK); - bzero(slt, sizeof(*slt)); + MALLOC(slt, struct slot *, sizeof(*slt), M_DEVBUF, M_WAITOK | M_ZERO); make_dev(&crd_cdevsw, slotno, 0, 0, 0600, "card%d", slotno); slt->ctrl = ctrl; slt->slotnum = slotno; @@ -226,8 +225,8 @@ allocate_driver(struct slot *slt, struct dev_desc *desc) pccarddev = devclass_get_device(pccard_devclass, slt->slotnum); irq = ffs(desc->irqmask) - 1; - MALLOC(devi, struct pccard_devinfo *, sizeof(*devi), M_DEVBUF, M_WAITOK); - bzero(devi, sizeof(*devi)); + MALLOC(devi, struct pccard_devinfo *, sizeof(*devi), M_DEVBUF, + M_WAITOK | M_ZERO); strcpy(devi->name, desc->name); /* * Create an entry for the device under this slot. |