Skip to contentSkip to conversation

macintosh/adb: replace schedule_timeout()

PATCH New Nishanth Aravamudan 1 participant 1 message Jul 23, 2004

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 macintosh/adb: replace schedule_timeout()

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.

drivers/macintosh/adb.c +3 -4
@@ -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
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors