Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Fri, 14 Oct 2022 19:39:42 +0800 you wrote: > From: Hou Tao <houtao1@xxxxxxxxxx> > > Hi, > > Now bpf uses RCU grace period chaining to wait for the completion of > access from both sleepable and non-sleepable bpf program: calling > call_rcu_tasks_trace() firstly to wait for a RCU-tasks-trace grace > period, then in its callback calls call_rcu() or kfree_rcu() to wait for > a normal RCU grace period. > > [...] Here is the summary with links: - [bpf-next,v2,1/4] rcu-tasks: Provide rcu_trace_implies_rcu_gp() https://git.kernel.org/bpf/bpf-next/c/e6c86c513f44 - [bpf-next,v2,2/4] bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator https://git.kernel.org/bpf/bpf-next/c/59be91e5e70a - [bpf-next,v2,3/4] bpf: Use rcu_trace_implies_rcu_gp() in local storage map https://git.kernel.org/bpf/bpf-next/c/d39d1445d377 - [bpf-next,v2,4/4] bpf: Use rcu_trace_implies_rcu_gp() for program array freeing https://git.kernel.org/bpf/bpf-next/c/4835f9ee980c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html