From 395b3b0b25619a096e12f45d44f5b747987d70d8 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Sun, 20 Jan 2008 17:18:45 -0800 Subject: [PATCH] --- yaml --- r: 79286 b: refs/heads/master c: d3e994830d35159320d0a98c36aa580410c29609 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/sched/sch_sfq.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 859ea0c6601a..888bab5dd93f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 51314a17baabc710e5fb12975fe8983dedd5ac0d +refs/heads/master: d3e994830d35159320d0a98c36aa580410c29609 diff --git a/trunk/net/sched/sch_sfq.c b/trunk/net/sched/sch_sfq.c index c58fa6efc7a2..ba3a85e29b21 100644 --- a/trunk/net/sched/sch_sfq.c +++ b/trunk/net/sched/sch_sfq.c @@ -426,7 +426,9 @@ static int sfq_init(struct Qdisc *sch, struct rtattr *opt) struct sfq_sched_data *q = qdisc_priv(sch); int i; - setup_timer(&q->perturb_timer, sfq_perturbation, (unsigned long)sch); + q->perturb_timer.function = sfq_perturbation; + q->perturb_timer.data = (unsigned long)sch;; + init_timer_deferrable(&q->perturb_timer); for (i=0; iht[i] = SFQ_DEPTH;