Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Wed, 24 Apr 2024 03:13:13 +0000 you wrote: > This set introduces two kfuncs, bpf_preempt_disable and > bpf_preempt_enable, which are wrappers around preempt_disable and > preempt_enable in the kernel. These functions allow a BPF program to > have code sections where preemption is disabled. There are multiple use > cases that are served by such a feature, a few are listed below: > > 1. Writing safe per-CPU alogrithms/data structures that work correctly > across different contexts. > 2. Writing safe per-CPU allocators similar to bpf_memalloc on top of > array/arena memory blobs. > 3. Writing locking algorithms in BPF programs natively. > > [...] Here is the summary with links: - [bpf-next,v2,1/2] bpf: Introduce bpf_preempt_[disable,enable] kfuncs https://git.kernel.org/bpf/bpf-next/c/fc7566ad0a82 - [bpf-next,v2,2/2] selftests/bpf: Add tests for preempt kfuncs https://git.kernel.org/bpf/bpf-next/c/3134396f1cba You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html