diff options
-rw-r--r-- | net/core/gen_estimator.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/core/gen_estimator.c b/net/core/gen_estimator.c index 17daf4c9f793..cc84d8d8a3c7 100644 --- a/net/core/gen_estimator.c +++ b/net/core/gen_estimator.c | |||
@@ -128,7 +128,8 @@ static void est_timer(unsigned long arg) | |||
128 | spin_unlock(e->stats_lock); | 128 | spin_unlock(e->stats_lock); |
129 | } | 129 | } |
130 | 130 | ||
131 | mod_timer(&elist[idx].timer, jiffies + ((HZ<<idx)/4)); | 131 | if (elist[idx].list != NULL) |
132 | mod_timer(&elist[idx].timer, jiffies + ((HZ<<idx)/4)); | ||
132 | read_unlock(&est_lock); | 133 | read_unlock(&est_lock); |
133 | } | 134 | } |
134 | 135 | ||