projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
051ffb0
)
net/sched: cls_flower: revert unintended changes
author
Paolo Abeni
<pabeni@redhat.com>
Wed, 29 Apr 2026 07:39:11 +0000
(09:39 +0200)
committer
Paolo Abeni
<pabeni@redhat.com>
Thu, 30 Apr 2026 11:47:01 +0000
(13:47 +0200)
While applying the blamed commit
4ca07b9239bd
("net: mctp i2c: check
length before marking flow active"), I unintentionally included
unrelated and unacceptable changes.
Revert them.
Fixes:
4ca07b9239bd
("net: mctp i2c: check length before marking flow active")
Reported-by: Jeremy Kerr <jk@codeconstruct.com.au>
Closes: https://lore.kernel.org/netdev/
bd8704fe0bd53e278add5cde4873256656623e2e
.camel@codeconstruct.com.au/
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Link:
https://patch.msgid.link/043026a53ff84da88b17648c4b0d17f0331749cb.1777447863.git.pabeni@redhat.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/sched/cls_flower.c
patch
|
blob
|
history
diff --git
a/net/sched/cls_flower.c
b/net/sched/cls_flower.c
index
b9672ea
..
88f8a32
100644
(file)
--- a/
net/sched/cls_flower.c
+++ b/
net/sched/cls_flower.c
@@
-556,7
+556,6
@@
static int __fl_delete(struct tcf_proto *tp, struct cls_fl_filter *f,
struct netlink_ext_ack *extack)
{
struct cls_fl_head *head = fl_head_dereference(tp);
- struct fl_flow_mask *mask;
*last = false;
@@
-573,12
+572,11
@@
static int __fl_delete(struct tcf_proto *tp, struct cls_fl_filter *f,
list_del_rcu(&f->list);
spin_unlock(&tp->lock);
-
mask = f->mask
;
+
*last = fl_mask_put(head, f->mask)
;
if (!tc_skip_hw(f->flags))
fl_hw_destroy_filter(tp, f, rtnl_held, extack);
tcf_unbind_filter(tp, &f->res);
__fl_put(f);
- *last = fl_mask_put(head, mask);
return 0;
}