patch-1.3.33 linux/drivers/block/triton.c
Next file: linux/drivers/block/xd.c
Previous file: linux/drivers/block/sonycd535.c
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Tue Oct 10 12:02:16 1995
- Orig file:
v1.3.32/linux/drivers/block/triton.c
- Orig date:
Wed Oct 4 14:14:29 1995
diff -u --recursive --new-file v1.3.32/linux/drivers/block/triton.c linux/drivers/block/triton.c
@@ -85,7 +85,9 @@
#include <linux/hdreg.h>
#include <linux/pci.h>
#include <linux/bios32.h>
+
#include <asm/io.h>
+#include <asm/dma.h>
#include "ide.h"
@@ -352,9 +354,9 @@
unsigned long *table;
request_region(base, 8, hwif->name);
hwif->dma_base = base;
- table = ide_alloc(2 * PRD_ENTRIES * sizeof(long), 4096);
+ table = (void *) __get_dma_pages(GFP_KERNEL, 0);
hwif->dmatable = table;
- outl((unsigned long) table, base + 4);
+ outl(virt_to_bus(table), base + 4);
hwif->dmaproc = &triton_dmaproc;
}
printk("\n %s timing: (0x%04x) sample_CLKs=%d, recovery_CLKs=%d\n",
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this