commit | 7ebc14d507b4b55105da8d1a1eda323381529cc7 | [log] [tgz] |
---|---|---|
author | John Fastabend <john.fastabend@gmail.com> | Thu Jul 05 08:50:10 2018 -0700 |
committer | Alexei Starovoitov <ast@kernel.org> | Sat Jul 07 15:19:30 2018 -0700 |
tree | 9ab11b61f7c81e96c841ca4a2eaa82f628a305bf | |
parent | 99ba2b5aba24e022683a7db63204f9e306fe7ab9 [diff] |
bpf: sockmap, consume_skb in close path Currently, when a sock is closed and the bpf_tcp_close() callback is used we remove memory but do not free the skb. Call consume_skb() if the skb is attached to the buffer. Reported-by: syzbot+d464d2c20c717ef5a6a8@syzkaller.appspotmail.com Fixes: 1aa12bdf1bfb ("bpf: sockmap, add sock close() hook to remove socks") Signed-off-by: John Fastabend <john.fastabend@gmail.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>