diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2025-08-28 16:46:25 -0700 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2025-08-28 16:46:26 -0700 |
| commit | 5309dbc95b02485fb76d760fe471bb3b60362f1f (patch) | |
| tree | a6946def73e0668ed731e197596d89cc76176d1a /net/sched/act_skbedit.c | |
| parent | 2584ed250a371681b353cee89e273b25c31c25d4 (diff) | |
| parent | 53df77e7859042a92914d664c860f65d9689f88d (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.c | 4 |
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) |
