The pipapo set type uses a per-CPU scratch buffer which is protected only by disabling BH. This series reworks the scratch buffer handling and adds nested-BH locking which is only used on PREEMPT_RT. v1…v2: https://lore.kernel.org/all/20250701221304.3846333-1-bigeasy@xxxxxxxxxxxxx - rebase on top of nf-next. Sebastian Andrzej Siewior (3): netfilter: nft_set_pipapo: Store real pointer, adjust later. netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch net/netfilter/nft_set_pipapo.c | 45 +++++++++-------------------- net/netfilter/nft_set_pipapo.h | 6 ++-- net/netfilter/nft_set_pipapo_avx2.c | 27 ++++++++--------- 3 files changed, 28 insertions(+), 50 deletions(-) -- 2.50.1