summaryrefslogtreecommitdiffstats
path: root/sys/alpha
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2002-02-07 08:39:26 +0000
committermjacob <mjacob@FreeBSD.org>2002-02-07 08:39:26 +0000
commit049aebbb7319a05013d61504fdd5b6c3e9c9fa6f (patch)
tree9e25d96792617afe802fa670ded57cad05c9744c /sys/alpha
parent355959290fbf8b45ff77886276814781b7de649b (diff)
downloadFreeBSD-src-049aebbb7319a05013d61504fdd5b6c3e9c9fa6f.zip
FreeBSD-src-049aebbb7319a05013d61504fdd5b6c3e9c9fa6f.tar.gz
Replace the MFREE that Marshal (Quick Draw) Dillon apparently didn't look for.
MFC after: 1 day
Diffstat (limited to 'sys/alpha')
-rw-r--r--sys/alpha/tc/am7990.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/alpha/tc/am7990.c b/sys/alpha/tc/am7990.c
index 4ec33fc..8a40fe2 100644
--- a/sys/alpha/tc/am7990.c
+++ b/sys/alpha/tc/am7990.c
@@ -436,6 +436,7 @@ am7990_init(sc)
* Routine to copy from mbuf chain to transmit buffer in
* network buffer memory.
*/
+
integrate int
am7990_put(sc, boff, m)
struct am7990_softc *sc;
@@ -448,13 +449,15 @@ am7990_put(sc, boff, m)
for (; m; m = n) {
len = m->m_len;
if (len == 0) {
- MFREE(m, n);
+ n = m_free(m);
+ m = NULL;
continue;
}
(*sc->sc_copytobuf)(sc, mtod(m, caddr_t), boff, len);
boff += len;
tlen += len;
- MFREE(m, n);
+ n = m_free(m);
+ m = NULL;
}
if (tlen < LEMINSIZE) {
(*sc->sc_zerobuf)(sc, boff, LEMINSIZE - tlen);
@@ -969,7 +972,7 @@ am7990_ioctl(ifp, cmd, data)
#ifdef INET
case AF_INET:
am7990_init(sc);
- arp_ifinit((struct arpcom *)ifp, ifa);
+ arp_ifinit((void *)ifp, ifa);
break;
#endif
#ifdef NS
OpenPOWER on IntegriCloud