diff options
author | 2015-09-09 19:26:05 +0000 | |
---|---|---|
committer | 2015-09-09 19:26:05 +0000 | |
commit | 0871fbd63f8e7cd9fab2d8bfc23882c9d31d1409 (patch) | |
tree | 02a30f991c9d36b0d3a3a0f89490fca0f0d56336 | |
parent | Add client certificate support. Still needs a few tweaks but this will (diff) | |
download | wireguard-openbsd-0871fbd63f8e7cd9fab2d8bfc23882c9d31d1409.tar.xz wireguard-openbsd-0871fbd63f8e7cd9fab2d8bfc23882c9d31d1409.zip |
sizes for free(); ok semarie
-rw-r--r-- | sys/dev/ic/rt2560.c | 6 | ||||
-rw-r--r-- | sys/dev/ic/rt2661.c | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/sys/dev/ic/rt2560.c b/sys/dev/ic/rt2560.c index 61e0601c03e..4d1864232ed 100644 --- a/sys/dev/ic/rt2560.c +++ b/sys/dev/ic/rt2560.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rt2560.c,v 1.71 2015/03/14 03:38:47 jsg Exp $ */ +/* $OpenBSD: rt2560.c,v 1.72 2015/09/09 19:26:05 deraadt Exp $ */ /*- * Copyright (c) 2005, 2006 @@ -476,7 +476,7 @@ rt2560_free_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring) if (data->map != NULL) bus_dmamap_destroy(sc->sc_dmat, data->map); } - free(ring->data, M_DEVBUF, 0); + free(ring->data, M_DEVBUF, ring->count * sizeof *ring->data); } } @@ -631,7 +631,7 @@ rt2560_free_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring) if (data->map != NULL) bus_dmamap_destroy(sc->sc_dmat, data->map); } - free(ring->data, M_DEVBUF, 0); + free(ring->data, M_DEVBUF, ring->count * sizeof *ring->data); } } diff --git a/sys/dev/ic/rt2661.c b/sys/dev/ic/rt2661.c index 40a46b478df..e682a5a6bf4 100644 --- a/sys/dev/ic/rt2661.c +++ b/sys/dev/ic/rt2661.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rt2661.c,v 1.81 2015/08/29 20:55:34 deraadt Exp $ */ +/* $OpenBSD: rt2661.c,v 1.82 2015/09/09 19:26:05 deraadt Exp $ */ /*- * Copyright (c) 2006 @@ -561,7 +561,7 @@ rt2661_free_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) if (data->map != NULL) bus_dmamap_destroy(sc->sc_dmat, data->map); } - free(ring->data, M_DEVBUF, 0); + free(ring->data, M_DEVBUF, ring->count * sizeof *ring->data); } } @@ -712,7 +712,7 @@ rt2661_free_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) if (data->map != NULL) bus_dmamap_destroy(sc->sc_dmat, data->map); } - free(ring->data, M_DEVBUF, 0); + free(ring->data, M_DEVBUF, ring->count * sizeof *ring->data); } } @@ -753,7 +753,7 @@ rt2661_amrr_node_free(struct rt2661_softc *sc, struct rt2661_amrr_node *amn) TAILQ_REMOVE(&sc->amn, amn, entry); sc->amn_count--; splx(s); - free(amn, M_DEVBUF, 0); + free(amn, M_DEVBUF, sizeof *amn); } void |