diff options
Diffstat (limited to 'include/asm-sh/floppy.h')
-rw-r--r-- | include/asm-sh/floppy.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-sh/floppy.h b/include/asm-sh/floppy.h index dc1ad464fa32..3b59b3af777b 100644 --- a/include/asm-sh/floppy.h +++ b/include/asm-sh/floppy.h | |||
@@ -181,7 +181,7 @@ static void _fd_chose_dma_mode(char *addr, unsigned long size) | |||
181 | { | 181 | { |
182 | if(can_use_virtual_dma == 2) { | 182 | if(can_use_virtual_dma == 2) { |
183 | if((unsigned int) addr >= (unsigned int) high_memory || | 183 | if((unsigned int) addr >= (unsigned int) high_memory || |
184 | virt_to_bus(addr) >= 0x10000000) | 184 | virt_to_phys(addr) >= 0x10000000) |
185 | use_virtual_dma = 1; | 185 | use_virtual_dma = 1; |
186 | else | 186 | else |
187 | use_virtual_dma = 0; | 187 | use_virtual_dma = 0; |
@@ -219,7 +219,7 @@ static int hard_dma_setup(char *addr, unsigned long size, int mode, int io) | |||
219 | doing_pdma = 0; | 219 | doing_pdma = 0; |
220 | clear_dma_ff(FLOPPY_DMA); | 220 | clear_dma_ff(FLOPPY_DMA); |
221 | set_dma_mode(FLOPPY_DMA,mode); | 221 | set_dma_mode(FLOPPY_DMA,mode); |
222 | set_dma_addr(FLOPPY_DMA,virt_to_bus(addr)); | 222 | set_dma_addr(FLOPPY_DMA,virt_to_phys(addr)); |
223 | set_dma_count(FLOPPY_DMA,size); | 223 | set_dma_count(FLOPPY_DMA,size); |
224 | enable_dma(FLOPPY_DMA); | 224 | enable_dma(FLOPPY_DMA); |
225 | return 0; | 225 | return 0; |