diff options
| author | Paolo Abeni <[email protected]> | 2025-07-17 13:36:23 +0000 |
|---|---|---|
| committer | Paolo Abeni <[email protected]> | 2025-07-17 13:36:23 +0000 |
| commit | a96cee9b369ee47b5309311d0d71cb6663b123fc (patch) | |
| tree | 02124d211082450e7c8c6a6c6e461eccb37fa900 /net/bluetooth/l2cap_sock.c | |
| parent | Merge branch 'dpll-zl3073x-add-misc-features' (diff) | |
| parent | ppp: Replace per-CPU recursion counter with lock-owner field (diff) | |
| download | kernel-a96cee9b369ee47b5309311d0d71cb6663b123fc.tar.gz kernel-a96cee9b369ee47b5309311d0d71cb6663b123fc.zip | |
Merge branch 'ppp-replace-per-cpu-recursion-counter-with-lock-owner-field'
Sebastian Andrzej Siewior says:
====================
ppp: Replace per-CPU recursion counter with lock-owner field
This is another approach to avoid relying on local_bh_disable() for
locking of per-CPU in ppp.
I redid it with the per-CPU lock and local_lock_nested_bh() as discussed
in v1. The xmit_recursion counter has been removed since it served the
same purpose as the owner field. Both were updated and checked.
The xmit_recursion looks like a counter in ppp_channel_push() but at
this point, the counter should always be 0 so it always serves as a
boolean. Therefore I removed it.
I do admit that this looks easier to review.
v2 https://lore.kernel.org/all/[email protected]/
v1 https://lore.kernel.org/all/[email protected]/
====================
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'net/bluetooth/l2cap_sock.c')
0 files changed, 0 insertions, 0 deletions
