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 ...

Scott Long scottl at
Tue Sep 7 21:54:19 PDT 2004

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 
  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

More information about the cvs-src mailing list