From owner-cvs-src-old@FreeBSD.ORG Mon Feb 9 18:04:34 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 B0F1E10656C4 for ; Mon, 9 Feb 2009 18:04:34 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9CE538FC16 for ; Mon, 9 Feb 2009 18:04:34 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n19I4Yoi042876 for ; Mon, 9 Feb 2009 18:04:34 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n19I4YXs042875 for cvs-src-old@freebsd.org; Mon, 9 Feb 2009 18:04:34 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200902091804.n19I4YXs042875@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Mon, 9 Feb 2009 18:03:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 busdma_machdep.c src/sys/arm/arm busdma_machdep.c src/sys/i386/i386 busdma_machdep.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: Mon, 09 Feb 2009 18:04:35 -0000 cognet 2009-02-09 18:03:31 UTC FreeBSD src repository Modified files: sys/amd64/amd64 busdma_machdep.c sys/arm/arm busdma_machdep.c sys/i386/i386 busdma_machdep.c Log: SVN rev 188403 on 2009-02-09 18:03:31Z by cognet The bounce zone sees its page number increased if multiple dma maps use it in the same dma tag. However, it can happen multiple dma tags share the same bounce zone too, so add a per-bounce zone map counter, and check it instead of the dma tag map counter, to know if we have to alloc more pages. Reported by: miwi Reviewed by: scottl Revision Changes Path 1.88 +6 -1 src/sys/amd64/amd64/busdma_machdep.c 1.44 +6 -1 src/sys/arm/arm/busdma_machdep.c 1.96 +6 -1 src/sys/i386/i386/busdma_machdep.c