Hello: This patch was applied to bpf/bpf.git (master) by Daniel Borkmann <daniel@xxxxxxxxxxxxx>: On Tue, 1 Nov 2022 21:34:17 -0700 you wrote: > From: Cong Wang <cong.wang@xxxxxxxxxxxxx> > > Stanislav reported a lockdep warning, which is caused by the > cancel_work_sync() called inside sock_map_close(), as analyzed > below by Jakub: > > psock->work.func = sk_psock_backlog() > ACQUIRE psock->work_mutex > sk_psock_handle_skb() > skb_send_sock() > __skb_send_sock() > sendpage_unlocked() > kernel_sendpage() > sock->ops->sendpage = inet_sendpage() > sk->sk_prot->sendpage = tcp_sendpage() > ACQUIRE sk->sk_lock > tcp_sendpage_locked() > RELEASE sk->sk_lock > RELEASE psock->work_mutex > > [...] Here is the summary with links: - [bpf,v2] sock_map: move cancel_work_sync() out of sock lock https://git.kernel.org/bpf/bpf/c/8bbabb3fddcd You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html