aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/tcp.h
diff options
context:
space:
mode:
authorDaniel Borkmann <daniel@iogearbox.net>2018-10-13 02:45:56 +0200
committerAlexei Starovoitov <ast@kernel.org>2018-10-15 12:23:19 -0700
commit8b9088f806e1ccd10c3d48b3b6d3d5d7855d92c5 (patch)
tree3fb306de5696a8c855340ce1ca9492a76702529d /include/net/tcp.h
parentbpf: Fix dev pointer dereference from sk_skb (diff)
downloadlinux-dev-8b9088f806e1ccd10c3d48b3b6d3d5d7855d92c5.tar.xz
linux-dev-8b9088f806e1ccd10c3d48b3b6d3d5d7855d92c5.zip
tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup
Whenever the ULP data on the socket is mangled, enforce that the caller has the socket lock held as otherwise things may race with initialization and cleanup callbacks from ulp ops as both would mangle internal socket state. Joint work with John. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: John Fastabend <john.fastabend@gmail.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions