From 2a62c7174a7bf37e87d6b20fe2cd9e0777228c8b Mon Sep 17 00:00:00 2001 From: Matt Jacob Date: Thu, 7 Feb 2002 08:39:26 +0000 Subject: [PATCH] Replace the MFREE that Marshal (Quick Draw) Dillon apparently didn't look for. MFC after: 1 day --- sys/alpha/tc/am7990.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys/alpha/tc/am7990.c b/sys/alpha/tc/am7990.c index 4ec33fcd722..8a40fe22fd4 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