patch-2.0.11 linux/drivers/block/dtc2278.c
Next file: linux/drivers/block/floppy.c
Previous file: linux/drivers/block/cmd640.c
Back to the patch index
Back to the overall index
-  Lines: 21
-  Date:
Mon Aug  5 08:12:25 1996
-  Orig file: 
v2.0.10/linux/drivers/block/dtc2278.c
-  Orig date: 
Tue Jul 23 11:33:32 1996
diff -u --recursive --new-file v2.0.10/linux/drivers/block/dtc2278.c linux/drivers/block/dtc2278.c
@@ -71,8 +71,7 @@
 {
 	unsigned long flags;
 
-	if (pio == 255)
-		pio = ide_get_best_pio_mode(drive);
+	pio = ide_get_best_pio_mode(drive, pio, 4, NULL);
 
 	if (pio >= 3) {
 		save_flags(flags);
@@ -122,6 +121,8 @@
 	ide_hwifs[0].chipset = ide_dtc2278;
 	ide_hwifs[1].chipset = ide_dtc2278;
 	ide_hwifs[0].tuneproc = &tune_dtc2278;
-	ide_hwifs[0].no_unmask = 1;
-	ide_hwifs[1].no_unmask = 1;
+	ide_hwifs[0].drives[0].no_unmask = 1;
+	ide_hwifs[0].drives[1].no_unmask = 1;
+	ide_hwifs[1].drives[0].no_unmask = 1;
+	ide_hwifs[1].drives[1].no_unmask = 1;
 }
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov