diff options
author | Kevin 'ldir' Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> | 2019-05-30 17:10:43 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-05-30 15:10:22 -0700 |
commit | 84a32edec48056131c91bebb706c2a0a5976a1a1 (patch) | |
tree | fca471c1344896a370357ac74259f83c263a8d26 /net | |
parent | 655887fe39273cb3c86d25b245bce25a85935f82 (diff) | |
download | linux-stable-84a32edec48056131c91bebb706c2a0a5976a1a1.tar.gz linux-stable-84a32edec48056131c91bebb706c2a0a5976a1a1.tar.bz2 linux-stable-84a32edec48056131c91bebb706c2a0a5976a1a1.zip |
net: sched: act_ctinfo: minor size optimisation
Since the new parameter block is initialised to 0 by kzmalloc we don't
need to mask & clear unused operational mode bits, they are already
unset.
Drop the pointless code.
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/sched/act_ctinfo.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/net/sched/act_ctinfo.c b/net/sched/act_ctinfo.c index 926109139a81..e78b60e47c0f 100644 --- a/net/sched/act_ctinfo.c +++ b/net/sched/act_ctinfo.c @@ -231,16 +231,12 @@ static int tcf_ctinfo_init(struct net *net, struct nlattr *nla, cp_new->dscpmaskshift = dscpmaskshift; cp_new->dscpstatemask = dscpstatemask; cp_new->mode |= CTINFO_MODE_DSCP; - } else { - cp_new->mode &= ~CTINFO_MODE_DSCP; } if (tb[TCA_CTINFO_PARMS_CPMARK_MASK]) { cp_new->cpmarkmask = nla_get_u32(tb[TCA_CTINFO_PARMS_CPMARK_MASK]); cp_new->mode |= CTINFO_MODE_CPMARK; - } else { - cp_new->mode &= ~CTINFO_MODE_CPMARK; } spin_lock_bh(&ci->tcf_lock); |