net/9p: don't allow Tflush to be interrupted
authorJim Garlick <garlick@llnl.gov>
Wed, 1 Feb 2012 20:48:53 +0000 (12:48 -0800)
committerEric Van Hensbergen <ericvh@gmail.com>
Sun, 26 Feb 2012 20:27:21 +0000 (14:27 -0600)
commita314f2748e76c866222a18e639c640d584d277fb
treec81f5c6cf3b509c48c1b599885b7f7359c31f74e
parent3c761ea05a8900a907f32b628611873f6bef24b2
net/9p: don't allow Tflush to be interrupted

When a signal is received while sending a Tflush, the client,
which has recursed into p9_client_rpc() while sending another request,
should wait for Rflush as long as the transport is still up.

Signed-off-by: Jim Garlick <garlick@llnl.gov>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
net/9p/client.c