Merge branch 'rds-fixes'
authorDavid S. Miller <davem@davemloft.net>
Tue, 3 May 2016 20:03:45 +0000 (16:03 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 3 May 2016 20:03:45 +0000 (16:03 -0400)
Sowmini Varadhan says:

====================
RDS: TCP: sychronization during connection startup

This patch series ensures that the passive (accept) side of the
TCP connection used for RDS-TCP is correctly synchronized with
any concurrent active (connect) attempts for a given pair of peers.

Patch 1 in the series makes sure that the t_sock in struct
rds_tcp_connection is only reset after any threads in rds_tcp_xmit
have completed (otherwise a null-ptr deref may be encountered).
Patch 2 synchronizes rds_tcp_accept_one() with the rds_tcp*connect()
path.

v2: review comments from Santosh Shilimkar, other spelling corrections
====================

Signed-off-by: David S. Miller <davem@davemloft.net>

Trivial merge