diff options
author | Jim Garlick <garlick@llnl.gov> | 2012-02-26 21:49:57 +0100 |
---|---|---|
committer | Eric Van Hensbergen <ericvh@gmail.com> | 2012-02-26 21:49:57 +0100 |
commit | 208f3c28aab706fca2bc1bae7091da8a99c5e322 (patch) | |
tree | aa05253f7dece741e2a9a90a0fad2879a54b2039 /Kbuild | |
parent | net/9p: don't allow Tflush to be interrupted (diff) | |
download | linux-208f3c28aab706fca2bc1bae7091da8a99c5e322.tar.xz linux-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 'Kbuild')
0 files changed, 0 insertions, 0 deletions