]> 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)
commit4c0e8c73a108f36b49feee65bdebe75d96fae62e
tree9f6466c599b9a4134fa4dd4159236470dd96e881
parentf520a3fb5f3728a3eee89034d362ea863eb1ce0c
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