aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_xpt.c
diff options
context:
space:
mode:
authorDavid Malone <dwmalone@FreeBSD.org>2000-10-29 15:47:16 +0000
committerDavid Malone <dwmalone@FreeBSD.org>2000-10-29 15:47:16 +0000
commit5417ec4db12fd62253dc2b3973a0ec198a50baf6 (patch)
tree04e41edbc794719121be52e374d3f579dee48a3b /sys/cam/cam_xpt.c
parent1c2598aa2e9f2c09a7f6640589f2c13e07b777cc (diff)
downloadsrc-5417ec4db12fd62253dc2b3973a0ec198a50baf6.tar.gz
src-5417ec4db12fd62253dc2b3973a0ec198a50baf6.zip
Add the use of M_ZERO to some malloc calls.
Submitted by: josh@zipperup.org Submitted by: Robert Drehmel <robd@gmx.net> Approved by: gibbs
Notes
Notes: svn path=/head/; revision=67888
Diffstat (limited to 'sys/cam/cam_xpt.c')
-rw-r--r--sys/cam/cam_xpt.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 4dd19c40d27a..018ee5a19447 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -1349,13 +1349,12 @@ xpt_init(dummy)
*/
xpt_config_hook =
(struct intr_config_hook *)malloc(sizeof(struct intr_config_hook),
- M_TEMP, M_NOWAIT);
+ M_TEMP, M_NOWAIT | M_ZERO);
if (xpt_config_hook == NULL) {
printf("xpt_init: Cannot malloc config hook "
"- failing attach\n");
return;
}
- bzero(xpt_config_hook, sizeof(*xpt_config_hook));
xpt_config_hook->ich_func = xpt_config;
if (config_intrhook_establish(xpt_config_hook) != 0) {
@@ -5406,10 +5405,10 @@ probestart(struct cam_periph *periph, union ccb *start_ccb)
if ((device->quirk->quirks & CAM_QUIRK_NOSERIAL) == 0)
serial_buf = (struct scsi_vpd_unit_serial_number *)
- malloc(sizeof(*serial_buf), M_TEMP, M_NOWAIT);
+ malloc(sizeof(*serial_buf), M_TEMP,
+ M_NOWAIT | M_ZERO);
if (serial_buf != NULL) {
- bzero(serial_buf, sizeof(*serial_buf));
scsi_inquiry(csio,
/*retries*/4,
probedone,