Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> wrote: > Move kernel_fpu_begin_mask()/ _end() to pipapo_get_avx2() where it is > required. > This is a preparation for adding local_lock_t to struct > nft_pipapo_scratch in order to protect the __map pointer. The lock can > not be acquired in preemption disabled context which is what > kernel_fpu_begin*() does. FYI, I ended up squashing this commit into 'netfilter: nft_set_pipapo: use avx2 algorithm for insertions too'. This way there is no forth-and-back-again. I added your SoB tag to the commit and a brief note that this collapse happened. Result is in nf-next:testing if you want to take a look. There are no code changes to the previous incarnation of the branch, only a few spelling fixes in some comments.