summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPixelBot AutoMerger <android-nexus-securitybot@system.gserviceaccount.com>2023-09-10 18:09:41 -0700
committerPindar Yang <pindaryang@google.com>2023-09-12 03:59:04 +0000
commit7a484ed616836118b3b3860b7286220c9ee7389b (patch)
tree31eb0d38cebde7add8dd41f38b4cb673fc7dbed4
parentd505795985daba5e5838bd18aa4b3893c0849631 (diff)
parent7b0944645172e8b690d42f68c8973ccb0ca45730 (diff)
downloadmsm-7a484ed616836118b3b3860b7286220c9ee7389b.tar.gz
Merge android-msm-pixel-4.19-udc into android-msm-pixel-4.19-udc-qpr1
Bug: 292447561 SBMerger: 558810260 Change-Id: I90d8762ecc35a48d4a814dc9db785ba9143f51fa Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
-rw-r--r--net/sched/cls_fw.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/net/sched/cls_fw.c b/net/sched/cls_fw.c
index cb2c62605fc7..5284a473c697 100644
--- a/net/sched/cls_fw.c
+++ b/net/sched/cls_fw.c
@@ -221,11 +221,6 @@ static int fw_set_parms(struct net *net, struct tcf_proto *tp,
if (err < 0)
return err;
- if (tb[TCA_FW_CLASSID]) {
- f->res.classid = nla_get_u32(tb[TCA_FW_CLASSID]);
- tcf_bind_filter(tp, &f->res, base);
- }
-
#ifdef CONFIG_NET_CLS_IND
if (tb[TCA_FW_INDEV]) {
int ret;
@@ -244,6 +239,11 @@ static int fw_set_parms(struct net *net, struct tcf_proto *tp,
} else if (head->mask != 0xFFFFFFFF)
return err;
+ if (tb[TCA_FW_CLASSID]) {
+ f->res.classid = nla_get_u32(tb[TCA_FW_CLASSID]);
+ tcf_bind_filter(tp, &f->res, base);
+ }
+
return 0;
}