summaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2018-05-04 21:35:46 +0200
committerAnna Schumaker <Anna.Schumaker@Netapp.com>2018-06-01 19:56:30 +0200
commita8f688ec437dc2045cc8f0c89fe877d5803850da (patch)
treea558fb60f62e84305a9049d0c4cc0df5e55d495a /.gitignore
parentxprtrdma: Make rpcrdma_sendctx_put_locked() a static function (diff)
downloadlinux-a8f688ec437dc2045cc8f0c89fe877d5803850da.tar.xz
linux-a8f688ec437dc2045cc8f0c89fe877d5803850da.zip
xprtrdma: Return -ENOBUFS when no pages are available
The use of -EAGAIN in rpcrdma_convert_iovs() is a latent bug: the transport never calls xprt_write_space() when more pages become available. -ENOBUFS will trigger the correct "delay briefly and call again" logic. Fixes: 7a89f9c626e3 ("xprtrdma: Honor ->send_request API contract") Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Cc: stable@vger.kernel.org # 4.8+ Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions