? be.diff ? foo Index: ns83820.c =================================================================== RCS file: /home/bcrl/CVSROOT/ns83820/drivers/net/ns83820.c,v retrieving revision 1.34.2.12 diff -u -u -r1.34.2.12 ns83820.c --- ns83820.c 2001/12/07 22:22:13 1.34.2.12 +++ ns83820.c 2001/12/13 05:12:30 @@ -1058,7 +1058,8 @@ if (!nr_frags) break; - buf = pci_map_single_high(dev->pci_dev, frag->page, 0, + buf = pci_map_single_high(dev->pci_dev, frag->page, + frag->page_offset, frag->size, PCI_DMA_TODEVICE); dprintk("frag: buf=%08Lx page=%08lx\n", (long long)buf, (long)(frag->page - mem_map));