Revision 13a9499e833387fcc7a53915bbe5cddf3c336b59 authored by Paolo Abeni on 14 January 2021, 15:37:37 UTC, committed by Jakub Kicinski on 14 January 2021, 19:25:21 UTC
tcp_disconnect() expects the caller acquires the sock lock,
but mptcp_disconnect() is not doing that. Add the missing
required lock.

Reported-by: Eric Dumazet <eric.dumazet@gmail.com>
Fixes: 76e2a55d1625 ("mptcp: better msk-level shutdown.")
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Link: https://lore.kernel.org/r/f818e82b58a556feeb71dcccc8bf1c87aafc6175.1610638176.git.pabeni@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent 25537d7
History
File Mode Size
bnep
cmtp
hidp
rfcomm
6lowpan.c -rw-r--r-- 27.9 KB
Kconfig -rw-r--r-- 4.3 KB
Makefile -rw-r--r-- 775 bytes
a2mp.c -rw-r--r-- 21.8 KB
a2mp.h -rw-r--r-- 3.2 KB
af_bluetooth.c -rw-r--r-- 17.1 KB
amp.c -rw-r--r-- 13.8 KB
amp.h -rw-r--r-- 1.9 KB
ecdh_helper.c -rw-r--r-- 5.9 KB
ecdh_helper.h -rw-r--r-- 1.4 KB
hci_conn.c -rw-r--r-- 48.1 KB
hci_core.c -rw-r--r-- 119.7 KB
hci_debugfs.c -rw-r--r-- 30.0 KB
hci_debugfs.h -rw-r--r-- 1.6 KB
hci_event.c -rw-r--r-- 151.7 KB
hci_request.c -rw-r--r-- 88.6 KB
hci_request.h -rw-r--r-- 5.6 KB
hci_sock.c -rw-r--r-- 45.2 KB
hci_sysfs.c -rw-r--r-- 2.2 KB
l2cap_core.c -rw-r--r-- 196.9 KB
l2cap_sock.c -rw-r--r-- 41.0 KB
leds.c -rw-r--r-- 2.2 KB
leds.h -rw-r--r-- 554 bytes
lib.c -rw-r--r-- 4.0 KB
mgmt.c -rw-r--r-- 233.0 KB
mgmt_config.c -rw-r--r-- 9.3 KB
mgmt_config.h -rw-r--r-- 490 bytes
mgmt_util.c -rw-r--r-- 6.2 KB
mgmt_util.h -rw-r--r-- 2.2 KB
msft.c -rw-r--r-- 2.9 KB
msft.h -rw-r--r-- 923 bytes
sco.c -rw-r--r-- 25.6 KB
selftest.c -rw-r--r-- 8.5 KB
selftest.h -rw-r--r-- 1.6 KB
smp.c -rw-r--r-- 91.9 KB
smp.h -rw-r--r-- 5.1 KB

back to top