[rds-devel] [PATCH net 0/3] RDS: TCP: socket locking RDS packet assembly fixes
David Miller
davem at davemloft.net
Tue Jun 7 15:10:32 PDT 2016
From: Sowmini Varadhan <sowmini.varadhan at oracle.com>
Date: Sat, 4 Jun 2016 13:59:57 -0700
> This three part patchset fixes bugs in synchronization between
> rds_tcp_accept_one() and the rds-tcp send/recv path.
>
> Patch 1 ensures that the lock_sock() is taken appropriately
> and the RDS datagram reassembly state is reset to synchronize
> with the receive path.
>
> Patch 2 ensures that partially sent RDS datagrams will get
> retransmitted after rds_tcp_accept_one() switches sockets.
>
> Patch 3 fixes a race window which would prematurely re-enable
> rds_send_xmit() before the rds_tcp_connection setup has been
> completed in rds_tcp_accept_one().
Series applied, thank you.
More information about the rds-devel
mailing list