From 91c0189dc08036b7061d0382e8c44f7fe0d26400 Mon Sep 17 00:00:00 2001 From: Jack F Vogel Date: Fri, 11 Jun 2010 20:59:29 +0000 Subject: [PATCH] Change the mbuf memory calls back to NOWAIT as a problem has been seen in one case with doing the M_WAITOK --- sys/dev/ixgbe/ixgbe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/ixgbe/ixgbe.c b/sys/dev/ixgbe/ixgbe.c index b3b9352e1af7..174c08da104a 100644 --- a/sys/dev/ixgbe/ixgbe.c +++ b/sys/dev/ixgbe/ixgbe.c @@ -3642,7 +3642,7 @@ ixgbe_setup_receive_ring(struct rx_ring *rxr) goto skip_head; /* First the header */ - rxbuf->m_head = m_gethdr(M_WAITOK, MT_DATA); + rxbuf->m_head = m_gethdr(M_NOWAIT, MT_DATA); if (rxbuf->m_head == NULL) { error = ENOBUFS; goto fail; @@ -3664,7 +3664,7 @@ ixgbe_setup_receive_ring(struct rx_ring *rxr) skip_head: /* Now the payload cluster */ - rxbuf->m_pack = m_getjcl(M_WAITOK, MT_DATA, + rxbuf->m_pack = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, adapter->rx_mbuf_sz); if (rxbuf->m_pack == NULL) { error = ENOBUFS;