]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS: don't trust the LL_SEND_FULL bit
authorChris Mason <chris.mason@oracle.com>
Fri, 3 Feb 2012 16:07:54 +0000 (11:07 -0500)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 23:41:29 +0000 (16:41 -0700)
commitaa09605ce7ef5d52d6d787e27bf7a5a9c85c5241
treea28ebc6f2d45fb7c92fe1436ad8a12188af8ef0f
parentd783cad5b5f03d845788e04114df93ba7cda42a9
RDS: don't trust the LL_SEND_FULL bit

We are seeing connections stuck with the LL_SEND_FULL bit getting
set and never cleared.  This changes RDS to stop trusting the
LL_SEND_FULL bit and kick krdsd after any time we
see -ENOMEM from the ring allocation code.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
Signed-off-by: Bang Nguyen <bang.nguyen@oracle.com>
net/rds/send.c
net/rds/threads.c