Message ID | 20100918140816.GA974@mott.hasevolq.tld |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/sched/sch_hfsc.c b/net/sched/sch_hfsc.c index 4749609..e9768b2 100644 --- a/net/sched/sch_hfsc.c +++ b/net/sched/sch_hfsc.c @@ -761,8 +761,9 @@ init_vf(struct hfsc_class *cl, unsigned int len) if (f != cl->cl_f) { cl->cl_f = f; cftree_update(cl); - } - update_cfmin(cl->cl_parent); + update_cfmin(cl->cl_parent); + } else if (go_active) + update_cfmin(cl->cl_parent); } }