logo       

[Kernel-janitors] [PATCH] macintosh/adb: replace schedule_timeout() with ms: msg#00257

Subject: [Kernel-janitors] [PATCH] macintosh/adb: replace schedule_timeout() with msleep()
I would appreciate any comments from the janitors list.

Thanks,
Nish



Applys-to: 2.6.7

Description: Use msleep() instead of schedule_timeout() to guarantee the
task delays the desired time.

Signed-off-by: Nishanth Aravamudan <nacc@xxxxxxxxxx>


--- linux-vanilla/drivers/macintosh/adb.c       2004-06-16 05:20:26.000000000 
+0000
+++ linux-dev/drivers/macintosh/adb.c   2004-07-02 18:27:09.000000000 +0000
@@ -139,10 +139,9 @@ static void printADBreply(struct adb_req
 static __inline__ void adb_wait_ms(unsigned int ms)
 {
        if (current->pid && adb_probe_task_pid &&
-         adb_probe_task_pid == current->pid) {
-               set_task_state(current, TASK_UNINTERRUPTIBLE);
-               schedule_timeout(1 + ms * HZ / 1000);
-       } else
+         adb_probe_task_pid == current->pid)
+               msleep(ms);
+       else
                mdelay(ms);
 }
 
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@xxxxxxxxxxxxxx
http://lists.osdl.org/mailman/listinfo/kernel-janitors
<Prev in Thread] Current Thread [Next in Thread>