aboutsummaryrefslogtreecommitdiffstats
path: root/fs/9p
diff options
context:
space:
mode:
authorJim Garlick <garlick@llnl.gov>2012-02-26 14:49:57 -0600
committerEric Van Hensbergen <ericvh@gmail.com>2012-02-26 14:49:57 -0600
commit208f3c28aab706fca2bc1bae7091da8a99c5e322 (patch)
treeaa05253f7dece741e2a9a90a0fad2879a54b2039 /fs/9p
parentnet/9p: don't allow Tflush to be interrupted (diff)
downloadlinux-dev-208f3c28aab706fca2bc1bae7091da8a99c5e322.tar.xz
linux-dev-208f3c28aab706fca2bc1bae7091da8a99c5e322.zip
net/9p: handle flushed Tclunk/Tremove
When a Tclunk or Tremove request is flushed, the fid is not freed on the server. p9_client_clunk() should retry once on interrupt, then if interrupted again, leak the fid for the duration of the connection. p9_client_remove() should call p9_client_clunk() on interrupt instead of unconditionally destroying the fid. Signed-off-by: Jim Garlick <garlick@llnl.gov> Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'fs/9p')
0 files changed, 0 insertions, 0 deletions