Messages in this thread | | | Date | Sat, 20 Jul 2013 01:45:03 +0300 | From | Dan Carpenter <> | Subject | Re: [PATCH V2] relay: fix timer madness |
| |
On Wed, Jul 10, 2013 at 10:18:54AM +0800, zhangwei(Jovi) wrote: > @@ -339,6 +339,10 @@ static void wakeup_readers(unsigned long data) > { > struct rchan_buf *buf = (struct rchan_buf *)data; > wake_up_interruptible(&buf->read_wait); > + /* > + * Stupid polling for now: > + */ > + mod_timer(&buf->timer, HZ / 10);
mod_timer() takes an offset so probably "jiffies + HZ / 10" was intended here and also below. Certainly passing "HZ / 10" doesn't make any kind of sense.
regards, dan carpenter
| |