OSDN Git Service

net_sched: cls_cgroup: remove unnecessary if
authorJiri Pirko <jiri@resnulli.us>
Tue, 2 Dec 2014 17:00:36 +0000 (18:00 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 Dec 2014 01:53:41 +0000 (20:53 -0500)
since head->handle == handle (checked before), just assign handle.

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/cls_cgroup.c

index d61a801..dbee65e 100644 (file)
@@ -117,11 +117,7 @@ static int cls_cgroup_change(struct net *net, struct sk_buff *in_skb,
                return -ENOBUFS;
 
        tcf_exts_init(&new->exts, TCA_CGROUP_ACT, TCA_CGROUP_POLICE);
-       if (head)
-               new->handle = head->handle;
-       else
-               new->handle = handle;
-
+       new->handle = handle;
        new->tp = tp;
        err = nla_parse_nested(tb, TCA_CGROUP_MAX, tca[TCA_OPTIONS],
                               cgroup_policy);