[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