diff --git a/[refs] b/[refs] index efefbeee6af4..d321401a7e0f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1824a9897473fda5e5e42f991ddc674c175e3a09 +refs/heads/master: d0ab8ff81bf1b01bae7d6b92ca067badbbb02cc9 diff --git a/trunk/net/sched/cls_api.c b/trunk/net/sched/cls_api.c index 173fcc4b050d..0759f32e9dca 100644 --- a/trunk/net/sched/cls_api.c +++ b/trunk/net/sched/cls_api.c @@ -254,7 +254,7 @@ static int tc_ctl_tfilter(struct sk_buff *skb, struct nlmsghdr *n, void *arg) } tp->ops = tp_ops; tp->protocol = protocol; - tp->prio = nprio ? : tcf_auto_prio(*back); + tp->prio = nprio ? : TC_H_MAJ(tcf_auto_prio(*back)); tp->q = q; tp->classify = tp_ops->classify; tp->classid = parent;