summaryrefslogtreecommitdiffstats
path: root/sys/dev/pccard/pccard_cis.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/pccard/pccard_cis.c')
-rw-r--r--sys/dev/pccard/pccard_cis.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/dev/pccard/pccard_cis.c b/sys/dev/pccard/pccard_cis.c
index dca15db..0fd70f0 100644
--- a/sys/dev/pccard/pccard_cis.c
+++ b/sys/dev/pccard/pccard_cis.c
@@ -756,8 +756,7 @@ pccard_parse_cis_tuple(struct pccard_tuple *tuple, void *arg)
}
if ((state->pf == NULL) || (state->gotmfc == 2)) {
state->pf = malloc(sizeof(*state->pf), M_DEVBUF,
- M_NOWAIT);
- bzero(state->pf, sizeof(*state->pf));
+ M_NOWAIT | M_ZERO);
state->pf->number = state->count++;
state->pf->last_config_index = -1;
STAILQ_INIT(&state->pf->cfe_head);
@@ -794,8 +793,7 @@ pccard_parse_cis_tuple(struct pccard_tuple *tuple, void *arg)
}
if (state->pf == NULL) {
state->pf = malloc(sizeof(*state->pf),
- M_DEVBUF, M_NOWAIT);
- bzero(state->pf, sizeof(*state->pf));
+ M_DEVBUF, M_NOWAIT | M_ZERO);
state->pf->number = state->count++;
state->pf->last_config_index = -1;
STAILQ_INIT(&state->pf->cfe_head);
OpenPOWER on IntegriCloud