diff options
Diffstat (limited to 'sys/arm/xscale/ixp425/if_npe.c')
-rw-r--r-- | sys/arm/xscale/ixp425/if_npe.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/arm/xscale/ixp425/if_npe.c b/sys/arm/xscale/ixp425/if_npe.c index c5c6033f01b7f..d797154ee1d4a 100644 --- a/sys/arm/xscale/ixp425/if_npe.c +++ b/sys/arm/xscale/ixp425/if_npe.c @@ -515,8 +515,7 @@ npe_dma_setup(struct npe_softc *sc, struct npedma *dma, return error; } /* XXX M_TEMP */ - dma->buf = mallocarray(nbuf, sizeof(struct npebuf), M_TEMP, - M_NOWAIT | M_ZERO); + dma->buf = malloc(nbuf * sizeof(struct npebuf), M_TEMP, M_NOWAIT | M_ZERO); if (dma->buf == NULL) { device_printf(sc->sc_dev, "unable to allocate memory for %s s/w buffers\n", |