Date: Wed, 10 Feb 2010 13:48:34 +0000 (UTC) From: Randall Stewart <rrs@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/mips/rmi/dev/xlr rge.c Message-ID: <201002101348.o1ADmm52017369@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rrs 2010-02-10 13:48:34 UTC FreeBSD src repository Modified files: sys/mips/rmi/dev/xlr rge.c Log: SVN rev 203754 on 2010-02-10 13:48:34Z by rrs If a mbuf is split across two pages, we have code that detects this and makes two transmit descriptors. However its possible that the algorithm detects when the second page is not used (when the data aligns perfectly to the bottom of the page). This caused a 0 len descriptor to be added which locks up the rge device. Skip such things with a continue. JC provided this patch... Thanks JC :-) Obtained from: JC (c.jayachandran@gmail.com) Revision Changes Path 1.5 +2 -0 src/sys/mips/rmi/dev/xlr/rge.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002101348.o1ADmm52017369>