]> git.baikalelectronics.ru Git - kernel.git/commit
SUNRPC: Report network/connection errors correctly for SOFTCONN rpc tasks
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Mon, 4 Mar 2013 22:29:33 +0000 (17:29 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Mon, 25 Mar 2013 16:04:10 +0000 (12:04 -0400)
commit3fd798777572f1a8d2e0f05f4e306838c431726c
tree83050928d116f2079147f6de8c77860a4ec76f27
parent48b7f503b3f1240435b0e72b06c6af3ab5e0357e
SUNRPC: Report network/connection errors correctly for SOFTCONN rpc tasks

In the case of a SOFTCONN rpc task, we really want to ensure that it
reports errors like ENETUNREACH back to the caller. Currently, only
some of these errors are being reported back (connect errors are not),
and they are being converted by the RPC layer into EIO.

Reported-by: Jan Engelhardt <jengelh@inai.de>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
net/sunrpc/clnt.c
net/sunrpc/xprtsock.c