From owner-cvs-src-old@FreeBSD.ORG Wed Feb 10 13:48:48 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C471106578B for ; Wed, 10 Feb 2010 13:48:48 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5AED38FC1D for ; Wed, 10 Feb 2010 13:48:48 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o1ADmmZq017370 for ; Wed, 10 Feb 2010 13:48:48 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o1ADmm52017369 for cvs-src-old@freebsd.org; Wed, 10 Feb 2010 13:48:48 GMT (envelope-from rrs@repoman.freebsd.org) Message-Id: <201002101348.o1ADmm52017369@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rrs@repoman.freebsd.org using -f From: Randall Stewart Date: Wed, 10 Feb 2010 13:48:34 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/mips/rmi/dev/xlr rge.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2010 13:48:48 -0000 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