diff options
Diffstat (limited to 'sys/dev/ic/qlw.c')
-rw-r--r-- | sys/dev/ic/qlw.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ic/qlw.c b/sys/dev/ic/qlw.c index 22f039fb128..54fea1d378d 100644 --- a/sys/dev/ic/qlw.c +++ b/sys/dev/ic/qlw.c @@ -1,4 +1,4 @@ -/* $OpenBSD: qlw.c,v 1.28 2015/03/14 03:38:47 jsg Exp $ */ +/* $OpenBSD: qlw.c,v 1.29 2015/08/28 00:03:53 deraadt Exp $ */ /* * Copyright (c) 2011 David Gwynne <dlg@openbsd.org> @@ -1672,7 +1672,7 @@ free: destroy: bus_dmamap_destroy(sc->sc_dmat, m->qdm_map); qdmfree: - free(m, M_DEVBUF, 0); + free(m, M_DEVBUF, sizeof(*m)); return (NULL); } @@ -1684,7 +1684,7 @@ qlw_dmamem_free(struct qlw_softc *sc, struct qlw_dmamem *m) bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size); bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1); bus_dmamap_destroy(sc->sc_dmat, m->qdm_map); - free(m, M_DEVBUF, 0); + free(m, M_DEVBUF, sizeof(*m)); } int |