From: François Tigeot Date: Tue, 2 Oct 2012 05:59:33 +0000 (+0200) Subject: ixgbe: Use MB_DONTWAIT with mbuf operations X-Git-Tag: v3.2.0~36 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/b9f8e1ef8938d35210324bfa784d3fe1fc9aae03 ixgbe: Use MB_DONTWAIT with mbuf operations * M_NOWAIT is only valid with kmalloc(9) --- diff --git a/sys/dev/netif/ixgbe/ixgbe.c b/sys/dev/netif/ixgbe/ixgbe.c index e8e138debe..805c9041fc 100644 --- a/sys/dev/netif/ixgbe/ixgbe.c +++ b/sys/dev/netif/ixgbe/ixgbe.c @@ -3847,7 +3847,7 @@ ixgbe_setup_receive_ring(struct rx_ring *rxr) goto skip_head; /* First the header */ - rxbuf->m_head = m_gethdr(M_NOWAIT, MT_DATA); + rxbuf->m_head = m_gethdr(MB_DONTWAIT, MT_DATA); if (rxbuf->m_head == NULL) { error = ENOBUFS; goto fail; @@ -3870,7 +3870,7 @@ ixgbe_setup_receive_ring(struct rx_ring *rxr) skip_head: /* Now the payload cluster */ - rxbuf->m_pack = m_getjcl(M_NOWAIT, MT_DATA, + rxbuf->m_pack = m_getjcl(MB_DONTWAIT, MT_DATA, M_PKTHDR, adapter->rx_mbuf_sz); if (rxbuf->m_pack == NULL) { error = ENOBUFS;