From owner-cvs-all@FreeBSD.ORG Tue Mar 27 15:55:32 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C4EBB16A405; Tue, 27 Mar 2007 15:55:32 +0000 (UTC) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9E7DB13C44B; Tue, 27 Mar 2007 15:55:32 +0000 (UTC) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2RFtWpQ035028; Tue, 27 Mar 2007 15:55:32 GMT (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2RFtW6r035011; Tue, 27 Mar 2007 15:55:32 GMT (envelope-from gallatin) Message-Id: <200703271555.l2RFtW6r035011@repoman.freebsd.org> From: Andrew Gallatin Date: Tue, 27 Mar 2007 15:55:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mxge if_mxge.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2007 15:55:32 -0000 gallatin 2007-03-27 15:55:32 UTC FreeBSD src repository Modified files: sys/dev/mxge if_mxge.c Log: Fix a bug which could lead to receive side lockup when WC is disabled. When submitting rx buffers and not using WC fifo, always replace the invalid DMA address with the real one, otherwise allocation failures could lead to the invalid DMA address being given to the NIC, and that would cause the receive side to lockup. Revision Changes Path 1.24 +1 -0 src/sys/dev/mxge/if_mxge.c