diff options
author | Brad Smith <brad@cvs.openbsd.org> | 2005-06-28 03:07:38 +0000 |
---|---|---|
committer | Brad Smith <brad@cvs.openbsd.org> | 2005-06-28 03:07:38 +0000 |
commit | 6720da1840d27ed9dc7259c956fad3452092008f (patch) | |
tree | 6be28bb522cfab2be4f503c6e49ada68aa4d3334 | |
parent | 2aecf4952eca5dc5b5068807cf5e5e34e359591f (diff) |
do not whine if we cannot get mbufs.
-rw-r--r-- | sys/dev/ic/smc83c170.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/sys/dev/ic/smc83c170.c b/sys/dev/ic/smc83c170.c index 0e61a05fa05..f9182879174 100644 --- a/sys/dev/ic/smc83c170.c +++ b/sys/dev/ic/smc83c170.c @@ -1,4 +1,4 @@ -/* $OpenBSD: smc83c170.c,v 1.3 2005/05/10 03:28:24 brad Exp $ */ +/* $OpenBSD: smc83c170.c,v 1.4 2005/06/28 03:07:37 brad Exp $ */ /* $NetBSD: smc83c170.c,v 1.59 2005/02/27 00:27:02 perry Exp $ */ /*- @@ -422,16 +422,11 @@ epic_start(struct ifnet *ifp) bus_dmamap_unload(sc->sc_dmat, dmamap); MGETHDR(m, M_DONTWAIT, MT_DATA); - if (m == NULL) { - printf("%s: unable to allocate Tx mbuf\n", - sc->sc_dev.dv_xname); + if (m == NULL) break; - } if (m0->m_pkthdr.len > MHLEN) { MCLGET(m, M_DONTWAIT); if ((m->m_flags & M_EXT) == 0) { - printf("%s: unable to allocate Tx " - "cluster\n", sc->sc_dev.dv_xname); m_freem(m); break; } @@ -440,11 +435,8 @@ epic_start(struct ifnet *ifp) m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len; error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m, BUS_DMA_WRITE|BUS_DMA_NOWAIT); - if (error) { - printf("%s: unable to load Tx buffer, " - "error = %d\n", sc->sc_dev.dv_xname, error); + if (error) break; - } } IFQ_DEQUEUE(&ifp->if_snd, m0); if (m != NULL) { |