]> git.baikalelectronics.ru Git - kernel.git/commit
xprtrdma: Return an errno from rpcrdma_register_external()
authorChuck Lever <chuck.lever@oracle.com>
Sun, 9 Nov 2014 01:14:12 +0000 (20:14 -0500)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 25 Nov 2014 18:39:20 +0000 (13:39 -0500)
commit5d9ead33fe1febb0907a7d09b75a48467a2b4280
tree9f6466c599b9a4134fa4dd4159236470dd96e881
parenteab860ea7c694551460224be5f21dd016f8a5473
xprtrdma: Return an errno from rpcrdma_register_external()

The RPC/RDMA send_request method and the chunk registration code
expects an errno from the registration function. This allows
the upper layers to distinguish between a recoverable failure
(for example, temporary memory exhaustion) and a hard failure
(for example, a bug in the registration logic).

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/verbs.c