summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorNeil Brown <neilb@cse.unsw.edu.au>2003-05-20 06:19:44 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2003-05-20 06:19:44 -0700
commitb07e2e984888c1375dc0bd49c36be521f97526b3 (patch)
tree295becd4ec7c34956a31a7eaf3c009c24d2d5d65 /include/linux
parentbb37b84ada551883274bec90df9c919931d9d6c1 (diff)
[PATCH] kNFSd: TCP nfsd connection hangs when partial record header is received
Below patch resolves a hang where a TCP nfsd connection will hang even though new data is received on the socket. We've seen this a few times in our lab, but it usually happened every few weeks. If a short record header is received, the SK_BUSY flag is never cleared, and even though new data arrives, it will not be handled. This in turn leads to hangs of particular clients (while others will continue to work without problem). I also changed the return code for that condition to be the same as for a (regular) short read.
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions