diff --git a/[refs] b/[refs] index f2d61cdd4d4c..8aeff178e0a2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 191cd582500f49b32a63040fedeebb0168c720af +refs/heads/master: 323c048836f73a11ded6f9743feda21c00465cb0 diff --git a/trunk/net/sched/cls_api.c b/trunk/net/sched/cls_api.c index d2b6f54a6261..5cafdd4c8018 100644 --- a/trunk/net/sched/cls_api.c +++ b/trunk/net/sched/cls_api.c @@ -280,7 +280,7 @@ static int tc_ctl_tfilter(struct sk_buff *skb, struct nlmsghdr *n, void *arg) if (n->nlmsg_type == RTM_DELTFILTER && t->tcm_handle == 0) { spin_lock_bh(root_lock); *back = tp->next; - spin_lock_bh(root_lock); + spin_unlock_bh(root_lock); tfilter_notify(skb, n, tp, fh, RTM_DELTFILTER); tcf_destroy(tp);