| To: | Jeff Garzik <jgarzik@xxxxxxxxx> |
|---|---|
| Subject: | Re: [patch 05/18] net/s2io: replace schedule_timeout() with msleep() |
| From: | Nishanth Aravamudan <nacc@xxxxxxxxxx> |
| Date: | Mon, 1 Nov 2004 10:31:18 -0800 |
| Cc: | janitor@xxxxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <4184C7EE.5070107@xxxxxxxxx> |
| References: | <E1CO1vc-00022t-N2@sputnik> <4184C7EE.5070107@xxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.5.6+20040722i |
On Sun, Oct 31, 2004 at 06:09:34AM -0500, Jeff Garzik wrote: > janitor@xxxxxxxxxxxxxx wrote: > >@@ -2846,11 +2838,10 @@ static int s2io_ethtool_idnic(struct net > > sp->id_timer.data = (unsigned long) sp; > > } > > mod_timer(&sp->id_timer, jiffies); > >- set_current_state(TASK_INTERRUPTIBLE); > > if (data) > >- schedule_timeout(data * HZ); > >+ msleep_interruptible(data * 1000); > > > clearly wants ssleep() here Even though ssleep() is in TASK_UNINTERRUPTIBLE? In cases where the existing code used TASK_INTERRUPTIBLE, but was sleeping in terms of seconds, I left it as msleep_interruptible, since ssleep_interruptible() doesn't exist. -Nish |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] tcp: efficient port randomisation, Stephen Hemminger |
|---|---|
| Next by Date: | [PATCH] via-rhine: references __init code during resume, Randy.Dunlap |
| Previous by Thread: | The boot time failure in tulip, Pete Zaitcev |
| Next by Thread: | Re: [patch 05/18] net/s2io: replace schedule_timeout() with msleep(), Jeff Garzik |
| Indexes: | [Date] [Thread] [Top] [All Lists] |