diff options
| -rw-r--r-- | drivers/infiniband/core/addr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/infiniband/core/addr.c b/drivers/infiniband/core/addr.c index 8172d37f9add..f80da50d84a5 100644 --- a/drivers/infiniband/core/addr.c +++ b/drivers/infiniband/core/addr.c | |||
| @@ -176,8 +176,8 @@ static void set_timeout(unsigned long time) | |||
| 176 | unsigned long delay; | 176 | unsigned long delay; |
| 177 | 177 | ||
| 178 | delay = time - jiffies; | 178 | delay = time - jiffies; |
| 179 | if ((long)delay <= 0) | 179 | if ((long)delay < 0) |
| 180 | delay = 1; | 180 | delay = 0; |
| 181 | 181 | ||
| 182 | mod_delayed_work(addr_wq, &work, delay); | 182 | mod_delayed_work(addr_wq, &work, delay); |
| 183 | } | 183 | } |
