Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Fri, 1 Sep 2023 19:19:51 +0800 you wrote: > From: Hou Tao <houtao1@xxxxxxxxxx> > > Hi, > > The patchset aims to fix the problem that bpf_mem_alloc() may return > NULL unexpectedly when multiple bpf_mem_alloc() are invoked concurrently > under process context and there is still free memory available. The > problem was found when doing stress test for qp-trie but the same > problem also exists for bpf_obj_new() as demonstrated in patch #3. > > [...] Here is the summary with links: - [bpf,v2,1/3] bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() https://git.kernel.org/bpf/bpf-next/c/d2fc491bc41d - [bpf,v2,2/3] bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() https://git.kernel.org/bpf/bpf-next/c/9d7f77f997d9 - [bpf,v2,3/3] selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() https://git.kernel.org/bpf/bpf-next/c/113aa9b83cd6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html