mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-30 06:10:56 +00:00
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>
This commit is contained in:
parent
655887fe39
commit
84a32edec4
1 changed files with 0 additions and 4 deletions
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue