diff options
Diffstat (limited to 'sys/dev/rt')
-rw-r--r-- | sys/dev/rt/if_rt.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/rt/if_rt.c b/sys/dev/rt/if_rt.c index 6649782..ebbbba5 100644 --- a/sys/dev/rt/if_rt.c +++ b/sys/dev/rt/if_rt.c @@ -892,7 +892,7 @@ rt_tx_data(struct rt_softc *sc, struct mbuf *m, int qid) "mbuf: ndmasegs=%d, len=%d, error=%d\n", ndmasegs, m->m_pkthdr.len, error); - m_d = m_collapse(m, M_DONTWAIT, 16); + m_d = m_collapse(m, M_NOWAIT, 16); if (m_d == NULL) { m_freem(m); m = NULL; @@ -1637,7 +1637,7 @@ rt_rx_eof(struct rt_softc *sc, int limit) nframes++; - mnew = m_getjcl(M_DONTWAIT, MT_DATA, M_PKTHDR, + mnew = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, MJUMPAGESIZE); if (mnew == NULL) { sc->rx_mbuf_alloc_errors++; @@ -2009,7 +2009,7 @@ rt_alloc_rx_ring(struct rt_softc *sc, struct rt_softc_rx_ring *ring) goto fail; } - data->m = m_getjcl(M_DONTWAIT, MT_DATA, M_PKTHDR, + data->m = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, MJUMPAGESIZE); if (data->m == NULL) { device_printf(sc->dev, "could not allocate Rx mbuf\n"); |