From: David S. Miller Date: Tue, 3 May 2016 20:03:45 +0000 (-0400) Subject: Merge branch 'rds-fixes' X-Git-Tag: v4.6-rc7~30^2~2 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=b365d955f3f8dad71845fee8092330039f67c428;p=linux-2.6-block.git Merge branch 'rds-fixes' 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 --- b365d955f3f8dad71845fee8092330039f67c428