diff --git a/[refs] b/[refs] index f1516e3875a1..ef62b6beb3c7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f2a03367c072150c881fa23ce3d3f76b8236018f +refs/heads/master: 9dacaf17a60101a55d456cc7b00e269d8145aa0d diff --git a/trunk/net/sched/act_pedit.c b/trunk/net/sched/act_pedit.c index 50e3d945e1f4..a0593c9640db 100644 --- a/trunk/net/sched/act_pedit.c +++ b/trunk/net/sched/act_pedit.c @@ -127,8 +127,7 @@ static int tcf_pedit(struct sk_buff *skb, struct tc_action *a, int i, munged = 0; unsigned int off; - if (!(skb->tc_verd & TC_OK2MUNGE)) { - /* should we set skb->cloned? */ + if (skb_cloned(skb)) { if (pskb_expand_head(skb, 0, 0, GFP_ATOMIC)) { return p->tcf_action; }