]> git.pld-linux.org Git - packages/kernel.git/commitdiff
- trying to solve chicken-egg problem between hpt366 and ide-disk
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 29 Jun 2003 17:04:55 +0000 (17:04 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    linux-2.4.21-hpt372-chicken-egg-hack.patch -> 1.1

linux-2.4.21-hpt372-chicken-egg-hack.patch [new file with mode: 0644]

diff --git a/linux-2.4.21-hpt372-chicken-egg-hack.patch b/linux-2.4.21-hpt372-chicken-egg-hack.patch
new file mode 100644 (file)
index 0000000..fd84e24
--- /dev/null
@@ -0,0 +1,28 @@
+--- linux-2.4.21/drivers/ide/ide-disk.c~       Fri Jun 13 16:51:33 2003
++++ linux-2.4.21/drivers/ide/ide-disk.c        Sun Jun 29 18:48:33 2003
+@@ -698,12 +698,9 @@
+ {
+       ide_hwif_t *hwif        = HWIF(drive);
+       if (hwif->rw_disk)
+-              return hwif->rw_disk(drive, rq, block);
+-      else 
+-              return __ide_do_rw_disk(drive, rq, block);
++              hwif->rw_disk(drive, rq, block);
++      return __ide_do_rw_disk(drive, rq, block);
+ }
+-
+-EXPORT_SYMBOL_GPL(__ide_do_rw_disk);
+ static int idedisk_open (struct inode *inode, struct file *filp, ide_drive_t *drive)
+ {
+--- linux-2.4.21/drivers/ide/pci/hpt366.c~     Sun Jun 29 15:09:43 2003
++++ linux-2.4.21/drivers/ide/pci/hpt366.c      Sun Jun 29 18:50:33 2003
+@@ -742,7 +742,7 @@
+               hpt372n_set_clock(drive, wantclock);
+               HWIF(drive)->config_data = wantclock;
+       }
+-      return __ide_do_rw_disk(drive, rq, block);
++      return ide_started;
+ }
+ /*
This page took 2.972001 seconds and 4 git commands to generate.