]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS: TCP: rds_tcp_accept_one() should transition socket from RESETTING to UP
authorSowmini Varadhan <sowmini.varadhan@oracle.com>
Tue, 28 Jun 2016 19:17:32 +0000 (12:17 -0700)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Wed, 10 Aug 2016 23:04:32 +0000 (16:04 -0700)
commit349ff6acbceb35621e67fb734f501ff55a287f24
tree5b658b29fefbad6269eea913c46f3bfb6b67bfc7
parent523e0c0d8731aef51286e63a6a44fa0100760cf8
RDS: TCP: rds_tcp_accept_one() should transition socket from RESETTING to UP

Orabug 23542064

Backport of upstream commit 3bb549ae4c51 ("RDS: TCP:
rds_tcp_accept_one() should transition socket from RESETTING to UP")

The state of the rds_connection after rds_tcp_reset_callbacks() would
be RDS_CONN_RESETTING and this is the value that should be passed by
rds_tcp_accept_one() to rds_connect_path_complete() to transition the
socket to RDS_CONN_UP.

Fixes: b5c21c0947c1 ("RDS: TCP: fix race windows in send-path
quiescence by rds_tcp_accept_one()")
Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/rds/tcp_listen.c