patch-2.2.18 linux/drivers/net/cops.c

Next file: linux/drivers/net/cosa.c
Previous file: linux/drivers/net/bonding.c
Back to the patch index
Back to the overall index

diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.17/drivers/net/cops.c linux/drivers/net/cops.c
@@ -363,7 +363,8 @@
         {
                 outb(0, ioaddr+DAYNA_RESET);
                 inb(ioaddr+DAYNA_RESET);
-                udelay(333333);
+                current->state = TASK_UNINTERRUPTIBLE;
+                schedule_timeout(HZ/3);
         }
         if(board==TANGENT)
         {
@@ -499,7 +500,7 @@
                                 schedule();
                 }
                 else
-                        udelay(333333);
+                        mdelay(334);
         }
         dev->tbusy=0;
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)