[PATCH nft-testing v3 0/2] netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxx
     - 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@xxxxxxxxxxxxx
     - 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





[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux