Commit c6afbf69 authored by Vinay K. Nallamothu's avatar Vinay K. Nallamothu Committed by David S. Miller

[NET]: Use mod_timer in dst.c

parent bf5ae502
...@@ -154,11 +154,9 @@ void __dst_free(struct dst_entry * dst) ...@@ -154,11 +154,9 @@ void __dst_free(struct dst_entry * dst)
dst->next = dst_garbage_list; dst->next = dst_garbage_list;
dst_garbage_list = dst; dst_garbage_list = dst;
if (dst_gc_timer_inc > DST_GC_INC) { if (dst_gc_timer_inc > DST_GC_INC) {
del_timer(&dst_gc_timer);
dst_gc_timer_inc = DST_GC_INC; dst_gc_timer_inc = DST_GC_INC;
dst_gc_timer_expires = DST_GC_MIN; dst_gc_timer_expires = DST_GC_MIN;
dst_gc_timer.expires = jiffies + dst_gc_timer_expires; mod_timer(&dst_gc_timer, jiffies + dst_gc_timer_expires);
add_timer(&dst_gc_timer);
} }
spin_unlock_bh(&dst_lock); spin_unlock_bh(&dst_lock);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment