Re: em(4) updated to version 7.1.8

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Eugene Grosbein
Date: Monday, November 29, 2010 - 12:23 pm

On Mon, Nov 29, 2010 at 11:10:22AM -0800, Jack Vogel wrote:


Yes, that's for previous version and that's what keeps my production
servers from panicing.


I'd rather not risk. Here is the same check for today's RELENG_8 driver.
Please, please take a look. After several days of nearly gigabit load
it has already happened m_head was NULL here, in previous version.
Can it be possible in current version?
There is still no check before dereferencing.

--- if_em.c.orig	2010-11-30 01:16:17.000000000 +0600
+++ if_em.c	2010-11-30 01:19:09.000000000 +0600
@@ -4321,10 +4321,12 @@
                          
 	/* Reset state, keep loaded DMA map and reuse */
 	m = rbuf->m_head;
+	if(m) {
 	m->m_len = m->m_pkthdr.len = adapter->rx_mbuf_sz;
 	m->m_flags |= M_PKTHDR;
 	m->m_data = m->m_ext.ext_buf;
 	m->m_next = NULL;
+	}
 
 	return;
 }
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
em(4) updated to version 7.1.8, Eugene Grosbein, (Mon Nov 29, 10:51 am)
Re: em(4) updated to version 7.1.8, Jack Vogel, (Mon Nov 29, 10:54 am)
Re: em(4) updated to version 7.1.8, Eugene Grosbein, (Mon Nov 29, 11:26 am)
Re: em(4) updated to version 7.1.8, Jack Vogel, (Mon Nov 29, 12:10 pm)
Re: em(4) updated to version 7.1.8, Eugene Grosbein, (Mon Nov 29, 12:23 pm)
Re: em(4) updated to version 7.1.8, Jack Vogel, (Mon Nov 29, 12:50 pm)
Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Wed Dec 1, 11:18 pm)
Re: Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Fri Dec 3, 12:40 am)
Re: Problem with igb(4) updated to version 2.0.7, Jack Vogel, (Fri Dec 3, 10:49 am)
Re: Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Fri Dec 3, 11:44 am)
Re: Problem with igb(4) updated to version 2.0.7, Mike Tancsa, (Fri Dec 3, 12:37 pm)
Re: Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Fri Dec 3, 12:41 pm)
Re: Problem with igb(4) updated to version 2.0.7, Jack Vogel, (Fri Dec 3, 3:00 pm)
Re: Problem with igb(4) updated to version 2.0.7, Jack Vogel, (Sat Dec 4, 1:28 am)
Re: Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Sat Dec 4, 2:04 am)
Re: Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Sat Dec 4, 2:07 am)
Re: Problem with igb(4) updated to version 2.0.7, Jack Vogel, (Sat Dec 4, 2:08 am)
Re: Problem with igb(4) updated to version 2.0.7, Eugene Grosbein, (Sat Dec 4, 2:15 am)
Re: Problem with igb(4) updated to version 2.0.7, Bjoern A. Zeeb, (Sat Dec 4, 3:50 am)
Re: Problem with igb(4) updated to version 2.0.7, Daniel Feenberg, (Sat Dec 4, 5:29 am)
Re: Problem with igb(4) updated to version 2.0.7, Pyun YongHyeon, (Sat Dec 4, 4:56 pm)
[patch] Bring link down when interface goes down, Eugene Grosbein, (Mon Dec 6, 4:48 am)
Re: [patch] Bring link down when interface goes down, Eugene Grosbein, (Thu Dec 9, 11:43 am)