source: trunk/packages/xen-common/xen-common/patches/linux-2.6.18/fix-ide-cd-pio-mode.patch @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

  • Property svn:mime-type set to text/x-patch
File size: 653 bytes
RevLine 
[34]1diff -pruN ../orig-linux-2.6.18/drivers/ide/ide-lib.c ./drivers/ide/ide-lib.c
2--- ../orig-linux-2.6.18/drivers/ide/ide-lib.c  2006-09-20 04:42:06.000000000 +0100
3+++ ./drivers/ide/ide-lib.c     2007-01-12 16:07:37.000000000 +0000
4@@ -408,10 +408,10 @@ void ide_toggle_bounce(ide_drive_t *driv
5 {
6        u64 addr = BLK_BOUNCE_HIGH;     /* dma64_addr_t */
7 
8-       if (!PCI_DMA_BUS_IS_PHYS) {
9-               addr = BLK_BOUNCE_ANY;
10-       } else if (on && drive->media == ide_disk) {
11-               if (HWIF(drive)->pci_dev)
12+       if (on && drive->media == ide_disk) {
13+               if (!PCI_DMA_BUS_IS_PHYS)
14+                       addr = BLK_BOUNCE_ANY;
15+               else if (HWIF(drive)->pci_dev)
16                        addr = HWIF(drive)->pci_dev->dma_mask;
17        }
18 
Note: See TracBrowser for help on using the repository browser.