svn commit: r253176 - head/sys/dev/ixgbe
Jack F Vogel
jfv at FreeBSD.org
Wed Jul 10 23:14:25 UTC 2013
Author: jfv
Date: Wed Jul 10 23:14:24 2013
New Revision: 253176
URL: http://svnweb.freebsd.org/changeset/base/253176
Log:
Fix to a panic found internally, bad pointer during rxeof
processing. Thanks for John Baldwin for catching this. Not
clearing the flag member of the rxbuf could result in a NULL
mbuf pointer being used.
MFC after: 2 days (this needs to get into 9.2!)
Modified:
head/sys/dev/ixgbe/ixgbe.c
Modified: head/sys/dev/ixgbe/ixgbe.c
==============================================================================
--- head/sys/dev/ixgbe/ixgbe.c Wed Jul 10 22:45:07 2013 (r253175)
+++ head/sys/dev/ixgbe/ixgbe.c Wed Jul 10 23:14:24 2013 (r253176)
@@ -3943,6 +3943,7 @@ ixgbe_free_receive_ring(struct rx_ring *
rxbuf->buf->m_flags |= M_PKTHDR;
m_freem(rxbuf->buf);
rxbuf->buf = NULL;
+ rxbuf->flag = 0;
}
}
}
More information about the svn-src-all
mailing list