All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH nft-testing v3 0/2] netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch
@ 2025-08-18 11:02 Sebastian Andrzej Siewior
  2025-08-18 11:02 ` [PATCH nft-testing v3 1/2] netfilter: nft_set_pipapo*: Move FPU handling to pipapo_get_avx2() Sebastian Andrzej Siewior
  2025-08-18 11:02 ` [PATCH nft-testing v3 2/2] netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch Sebastian Andrzej Siewior
  0 siblings, 2 replies; 4+ messages in thread
From: Sebastian Andrzej Siewior @ 2025-08-18 11:02 UTC (permalink / raw)
  To: netfilter-devel, coreteam, linux-rt-devel
  Cc: Pablo Neira Ayuso, Jozsef Kadlecsik, Florian Westphal,
	Thomas Gleixner, Sebastian Andrzej Siewior

The pipapo set type uses a per-CPU scratch buffer which is protected
only by disabling BH. This series adds nested-BH locking which is only
used on PREEMPT_RT.

v2…v3: https://lore.kernel.org/all/20250815160937.1192748-1-bigeasy@linutronix.de
     - dropped applied patches while rebasing to nf-testing
     - move kernel_fpu_begin() to one place so the locks need to be
       added in spot.
 
v1…v2: https://lore.kernel.org/all/20250701221304.3846333-1-bigeasy@linutronix.de
     - rebase on top of nf-next.

Sebastian Andrzej Siewior (2):
  netfilter: nft_set_pipapo*: Move FPU handling to pipapo_get_avx2()
  netfilter: nft_set_pipapo: Use nested-BH locking for
    nft_pipapo_scratch

 net/netfilter/nft_set_pipapo.c      |  7 +++++--
 net/netfilter/nft_set_pipapo.h      |  1 +
 net/netfilter/nft_set_pipapo_avx2.c | 19 +++++++++++++------
 3 files changed, 19 insertions(+), 8 deletions(-)

-- 
2.50.1

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-08-19 14:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-18 11:02 [PATCH nft-testing v3 0/2] netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch Sebastian Andrzej Siewior
2025-08-18 11:02 ` [PATCH nft-testing v3 1/2] netfilter: nft_set_pipapo*: Move FPU handling to pipapo_get_avx2() Sebastian Andrzej Siewior
2025-08-19 14:47   ` Florian Westphal
2025-08-18 11:02 ` [PATCH nft-testing v3 2/2] netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch Sebastian Andrzej Siewior

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.