linux grundler
Grant Grundler
grundler@puffin.external.hp.com
Fri, 5 Jan 2001 19:53:33 -0700
CVSROOT: /home/cvs/parisc
Module name: linux
Changes by: grundler 01/01/05 19:53:33
Modified files:
arch/parisc/kernel: sba_iommu.c
Log message:
rhirst is right. Order of I/O pdir entries has to match virtual addresses
in the SG list. Only within a PAGE can we cheat and prepend transactions.
I tried to fix statistics gathering. But it looks like SG statistics
have an off-by-one problem someplace. But at least it's closer now...
until unmap_sg() statistics are right, unmap_single statistics will be
wrong too. :^(
Also enabled DMA_CONTIG() checking.
Tested 1k and 4k block file systems and didn't see any corruptions
after copying and diffing 30+ MB of data. Need to run this
disk-disk instead of nfs-disk to speed this up a bit...