On 04/02/2018 09:58 PM, John Fastabend wrote: > On 04/02/2018 12:50 PM, John Fastabend wrote: >> If a socket with pending cork data is closed we do not return the >> memory to the socket until the garbage collector free's the psock >> structure. The garbage collector though can run after the sock has >> completed its close operation. If this ordering happens the sock code >> will through a WARN_ON because there is still outstanding memory >> accounted to the sock. >> >> To resolve this ensure we return memory to the sock when a socket >> is closed. >> >> Signed-off-by: John Fastabend <john.fastab...@gmail.com> >> Fixes: 91843d540a13 ("bpf: sockmap, add msg_cork_bytes() helper") >> --- > > Hi Alexei, Daniel, > > These two fixes apply against current bpf-next or bpf after > bpf-next is merged. I could resend later I suppose but I think > it makes sense to get these in sooner rather than later.
Applied to bpf tree, thanks John!