Date: Mon, 9 Feb 2009 18:03:31 +0000 (UTC) From: Olivier Houchard <cognet@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/amd64 busdma_machdep.c src/sys/arm/arm busdma_machdep.c src/sys/i386/i386 busdma_machdep.c Message-ID: <200902091804.n19I4YXs042875@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902091804.n19I4YXs042875>
