diff options
author | Myungho Jung <[email protected]> | 2018-12-18 09:02:25 -0800 |
---|---|---|
committer | David S. Miller <[email protected]> | 2018-12-18 22:02:51 -0800 |
commit | 78abe3d0dfad196959b1246003366e2610775ea6 (patch) | |
tree | 101f58d43375ea186240109dbb123854a006dade /tools/perf/scripts/python/export-to-postgresql.py | |
parent | f7db2beb4c2c6cc8111f5ab90fc7363ca91107b6 (diff) |
net/smc: fix TCP fallback socket release
clcsock can be released while kernel_accept() references it in TCP
listen worker. Also, clcsock needs to wake up before released if TCP
fallback is used and the clcsock is blocked by accept. Add a lock to
safely release clcsock and call kernel_sock_shutdown() to wake up
clcsock from accept in smc_release().
Reported-by: [email protected]
Reported-by: [email protected]
Signed-off-by: Myungho Jung <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions