]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
SUNRPC: Don't confuse ENOBUFS with a write_space issue
authorTrond Myklebust <trond.myklebust@primarydata.com>
Fri, 3 Jul 2015 13:32:23 +0000 (09:32 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Fri, 3 Jul 2015 13:42:54 +0000 (09:42 -0400)
commitb5872f0c67edf3714dd46f04d73c3644f3addaf9
tree6b5d00addc414b9d96788ed6d407e83ab1477610
parent93aa6c7bbc4124c8361c26a8b2c5c40afb185619
SUNRPC: Don't confuse ENOBUFS with a write_space issue

ENOBUFS means that memory allocations are failing due to an actual
low memory situation. It should not be confused with being out of
socket buffer space.

Handle the problem by just punting to the delay in call_status.

Reported-by: Neil Brown <neilb@suse.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
net/sunrpc/xprtsock.c