* [PATCH] : ir256_w83977af_bus_to_virt.diff
@ 2002-04-03 2:18 Jean Tourrilhes
0 siblings, 0 replies; only message in thread
From: Jean Tourrilhes @ 2002-04-03 2:18 UTC (permalink / raw)
To: Linus Torvalds, irda-users, Linux kernel mailing list, Jeff Garzik
ir256_w83977af_bus_to_virt.diff :
-------------------------------
o [CRITICA] Fix w83977af_ir FIR drivers for new DMA API
<PCI FIR drivers are still broken and need fixing>
diff -u -p linux/drivers/net/irda/w83977af_ir.d5.c linux/drivers/net/irda/w83977af_ir.c
--- linux/drivers/net/irda/w83977af_ir.d5.c Tue Mar 5 18:44:13 2002
+++ linux/drivers/net/irda/w83977af_ir.c Tue Mar 5 18:46:00 2002
@@ -612,7 +612,7 @@ static void w83977af_dma_write(struct w8
disable_dma(self->io.dma);
clear_dma_ff(self->io.dma);
set_dma_mode(self->io.dma, DMA_MODE_READ);
- set_dma_addr(self->io.dma, virt_to_bus(self->tx_buff.data));
+ set_dma_addr(self->io.dma, isa_virt_to_bus(self->tx_buff.data));
set_dma_count(self->io.dma, self->tx_buff.len);
#else
setup_dma(self->io.dma, self->tx_buff.data, self->tx_buff.len,
@@ -770,7 +770,7 @@ int w83977af_dma_receive(struct w83977af
disable_dma(self->io.dma);
clear_dma_ff(self->io.dma);
set_dma_mode(self->io.dma, DMA_MODE_READ);
- set_dma_addr(self->io.dma, virt_to_bus(self->rx_buff.data));
+ set_dma_addr(self->io.dma, isa_virt_to_bus(self->rx_buff.data));
set_dma_count(self->io.dma, self->rx_buff.truesize);
#else
setup_dma(self->io.dma, self->rx_buff.data, self->rx_buff.truesize,
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2002-04-03 2:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-03 2:18 [PATCH] : ir256_w83977af_bus_to_virt.diff Jean Tourrilhes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®