From owner-cvs-src-old@FreeBSD.ORG Sun Nov 22 20:02:23 2009 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 835461065787 for ; Sun, 22 Nov 2009 20:02:23 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7230E8FC13 for ; Sun, 22 Nov 2009 20:02:23 +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 nAMK2NNq045734 for ; Sun, 22 Nov 2009 20:02:23 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nAMK2NbD045733 for cvs-src-old@freebsd.org; Sun, 22 Nov 2009 20:02:23 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200911222002.nAMK2NbD045733@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sun, 22 Nov 2009 20:02:13 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/bge if_bge.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: Sun, 22 Nov 2009 20:02:23 -0000 yongari 2009-11-22 20:02:13 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: SVN rev 199667 on 2009-11-22 20:02:13Z by yongari Cache Rx producer/Tx consumer index as soon as we know status block update and then clear status block. Previously it used to access these index without synchronization which may cause problems when bounce buffers are used. Also add missing bus_dmamap_sync(9) in polling handler. Since we now update status block in driver, adjust bus_dmamap_sync(9) for status block. Revision Changes Path 1.253 +27 -20 src/sys/dev/bge/if_bge.c