From: Paolo Abeni Date: Thu, 17 Jul 2025 13:36:23 +0000 (+0200) Subject: Merge branch 'ppp-replace-per-cpu-recursion-counter-with-lock-owner-field' X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a96cee9b369ee47b5309311d0d71cb6663b123fc;p=thirdparty%2Fkernel%2Fstable.git 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/20250710162403.402739-1-bigeasy@linutronix.de/ v1 https://lore.kernel.org/all/20250627105013.Qtv54bEk@linutronix.de/ ==================== Link: https://patch.msgid.link/20250715150806.700536-1-bigeasy@linutronix.de Signed-off-by: Paolo Abeni --- a96cee9b369ee47b5309311d0d71cb6663b123fc