diff options
author | Sowmini Varadhan <[email protected]> | 2017-07-06 08:15:06 -0700 |
---|---|---|
committer | David S. Miller <[email protected]> | 2017-07-08 11:16:16 +0100 |
commit | 0933a578cd55b02dc80f219dc8f2efb17ec61c9a (patch) | |
tree | 3aeaa3f1e2dd727a9d74e52337c43174a4280993 /tools/perf/scripts/python/bin | |
parent | 9dc351da7503b568fb877ad02688b29ad95c32af (diff) |
rds: tcp: use sock_create_lite() to create the accept socket
There are two problems with calling sock_create_kern() from
rds_tcp_accept_one()
1. it sets up a new_sock->sk that is wasteful, because this ->sk
is going to get replaced by inet_accept() in the subsequent ->accept()
2. The new_sock->sk is a leaked reference in sock_graft() which
expects to find a null parent->sk
Avoid these problems by calling sock_create_lite().
Signed-off-by: Sowmini Varadhan <[email protected]>
Acked-by: Santosh Shilimkar <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions