From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Borkmann Subject: [PATCH bpf 0/5] BPF sockmap and ulp fixes Date: Thu, 16 Aug 2018 21:49:05 +0200 Message-ID: <20180816194910.9040-1-daniel@iogearbox.net> Cc: john.fastabend@gmail.com, netdev@vger.kernel.org, Daniel Borkmann To: alexei.starovoitov@gmail.com Return-path: Received: from www62.your-server.de ([213.133.104.62]:36931 "EHLO www62.your-server.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725823AbeHPWtm (ORCPT ); Thu, 16 Aug 2018 18:49:42 -0400 Sender: netdev-owner@vger.kernel.org List-ID: Batch of various fixes related to BPF sockmap and ULP, including adding module alias to restrict module requests, races and memory leaks in sockmap code. For details please refer to the individual patches. Thanks! Daniel Borkmann (5): tcp, ulp: add alias for all ulp modules tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach bpf, sockmap: fix leakage of smap_psock_map_entry bpf, sockmap: fix map elem deletion race with smap_stop_sock bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist include/net/tcp.h | 4 ++ kernel/bpf/sockmap.c | 120 +++++++++++++++++++++++++++++---------------------- net/ipv4/tcp_ulp.c | 4 +- net/tls/tls_main.c | 1 + 4 files changed, 76 insertions(+), 53 deletions(-) -- 2.9.5