Date: Wed, 8 Sep 2004 04:54:19 +0000 (UTC) From: Scott Long <scottl@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha busdma_machdep.csrc/sys/amd64/amd64 busdma_machdep.c src/sys/arm/arm busdma_machdep.c src/sys/i386/i386 busdma_machdep.c src/sys/ia64/ia64 busdma_machdep.c src/sys/powerpc/powerpc busdma_machdep.c ... Message-ID: <200409080454.i884sJW7055143@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
scottl 2004-09-08 04:54:19 UTC
FreeBSD src repository
Modified files:
sys/alpha/alpha busdma_machdep.c
sys/amd64/amd64 busdma_machdep.c
sys/arm/arm busdma_machdep.c
sys/i386/i386 busdma_machdep.c
sys/ia64/ia64 busdma_machdep.c
sys/powerpc/powerpc busdma_machdep.c
sys/sparc64/sparc64 bus_machdep.c
Log:
Fix a problem with tag->boundary inheritence that has existed since day one
and was propagated to nearly every platform. The boundary of the child needs
to consider the boundary of the parent and pick the minimum of the two, not
the maximum. However, if either is 0 then pick the appropriate one.
This bug was exposed by a recent change to ATA, which should now be fixed by
this change. The alignment and maxsegsz tag attributes likely also need
a similar review in the near future.
This is a MT5 candidate.
Reviewed by: marcel
Submitted by: sos (in part)
Revision Changes Path
1.46 +5 -5 src/sys/alpha/alpha/busdma_machdep.c
1.58 +5 -5 src/sys/amd64/amd64/busdma_machdep.c
1.3 +5 -6 src/sys/arm/arm/busdma_machdep.c
1.60 +5 -5 src/sys/i386/i386/busdma_machdep.c
1.34 +5 -5 src/sys/ia64/ia64/busdma_machdep.c
1.20 +5 -6 src/sys/powerpc/powerpc/busdma_machdep.c
1.40 +5 -6 src/sys/sparc64/sparc64/bus_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200409080454.i884sJW7055143>
