On Mon, Jul 12, 2021 at 09:55 PM CEST, John Fastabend wrote: > While investigating a memleak in sockmap I found these two issues. Patch > 1 found doing code review, I wasn't able to get KASAN to trigger a > memleak here, but should be necessary. Patch 2 fixes proc stats so when > we use sockstats for debugging we get correct values. > > The fix for observered memleak will come after these, but requires some > more discussion and potentially patch revert so I'll try to get the set > here going now. > > v4: fix both users of sk_psock_skb_ingress_enqueue and then fix the > inuse idx by moving init hook later after tcp/udp init calls. > v3: move kfree into same function as kalloc > > John Fastabend (2): > bpf, sockmap: fix potential memory leak on unlikely error case > bpf, sockmap: sk_prot needs inuse_idx set for proc stats > > net/core/skmsg.c | 16 +++++++++++----- > net/core/sock_map.c | 11 ++++++++++- > 2 files changed, 21 insertions(+), 6 deletions(-) For the series: Acked-by: Jakub Sitnicki <jakub@xxxxxxxxxxxxxx>