summaryrefslogtreecommitdiffstats
path: root/fs/read_write.c
diff options
context:
space:
mode:
authorSimon Derr <simon.derr@bull.net>2014-03-10 16:38:51 +0100
committerEric Van Hensbergen <ericvh@gmail.com>2014-03-25 16:38:13 -0500
commit931700d26bf17c583805f52121a41231e64868f3 (patch)
treeee248fd27429ab8a3736825966a68f4396d929d4 /fs/read_write.c
parent3f9d5b8dfdc7b013287caaa847b378912b013f77 (diff)
downloadlinux-stable-931700d26bf17c583805f52121a41231e64868f3.tar.gz
linux-stable-931700d26bf17c583805f52121a41231e64868f3.tar.bz2
linux-stable-931700d26bf17c583805f52121a41231e64868f3.zip
9pnet_rdma: add cancelled()
Take into account posted recv buffers that will never receive their reply. The RDMA code posts a recv buffer for each request that it sends. When a request is flushed, it is possible that this request will never receive a reply, and that one recv buffer will stay unused on the recv queue. It is then possible, if this scenario happens several times, to have the recv queue full, and have the 9pnet_rmda module unable to send new requests. Signed-off-by: Simon Derr <simon.derr@bull.net> Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'fs/read_write.c')
0 files changed, 0 insertions, 0 deletions