summaryrefslogtreecommitdiff
path: root/net/sched/act_skbedit.c
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2025-08-28 16:46:25 -0700
committerJakub Kicinski <kuba@kernel.org>2025-08-28 16:46:26 -0700
commit5309dbc95b02485fb76d760fe471bb3b60362f1f (patch)
treea6946def73e0668ed731e197596d89cc76176d1a /net/sched/act_skbedit.c
parent2584ed250a371681b353cee89e273b25c31c25d4 (diff)
parent53df77e7859042a92914d664c860f65d9689f88d (diff)
Merge branch 'net_sched-extend-rcu-use-in-dump-methods-ii'
Eric Dumazet says: ==================== net_sched: extend RCU use in dump() methods (II) Second series adding RCU dump() to three actions First patch removes BH blocking on modules done in the first series. ==================== Link: https://patch.msgid.link/20250827125349.3505302-1-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/sched/act_skbedit.c')
-rw-r--r--net/sched/act_skbedit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/sched/act_skbedit.c b/net/sched/act_skbedit.c
index 8c1d1554f657..aa6b1744de21 100644
--- a/net/sched/act_skbedit.c
+++ b/net/sched/act_skbedit.c
@@ -261,11 +261,11 @@ static int tcf_skbedit_init(struct net *net, struct nlattr *nla,
params_new->mask = *mask;
params_new->action = parm->action;
- spin_lock_bh(&d->tcf_lock);
+ spin_lock(&d->tcf_lock);
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
params_new = rcu_replace_pointer(d->params, params_new,
lockdep_is_held(&d->tcf_lock));
- spin_unlock_bh(&d->tcf_lock);
+ spin_unlock(&d->tcf_lock);
if (params_new)
kfree_rcu(params_new, rcu);
if (goto_ch)