Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 974c3f19 authored by David S. Miller's avatar David S. Miller
Browse files

Merge branch 'act_sample-Little-fixes'



Yotam Gigi says:

====================
net/sched: act_sample: Little fixes

Little fixes in sample tc action.
====================

Acked-by: default avatarCong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parents 6107dbdb f3b20313
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -76,13 +76,15 @@ static int tcf_sample_init(struct net *net, struct nlattr *nla,
	}
	s = to_sample(*a);

	ASSERT_RTNL();
	s->tcf_action = parm->action;
	s->rate = nla_get_u32(tb[TCA_SAMPLE_RATE]);
	s->psample_group_num = nla_get_u32(tb[TCA_SAMPLE_PSAMPLE_GROUP]);
	psample_group = psample_group_get(net, s->psample_group_num);
	if (!psample_group)
	if (!psample_group) {
		if (ret == ACT_P_CREATED)
			tcf_hash_release(*a, bind);
		return -ENOMEM;
	}
	RCU_INIT_POINTER(s->psample_group, psample_group);

	if (tb[TCA_SAMPLE_TRUNC_SIZE]) {