diff --git a/[refs] b/[refs] index 6b92ef407063..d6778c527674 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 33b37a33c242542fac2980b8ccd90977388b7a8d +refs/heads/master: 94374e7cc369b972855cebd13ba942f4eb1be1ac diff --git a/trunk/fs/9p/mux.c b/trunk/fs/9p/mux.c index 12e1baa4508d..8d45ed668837 100644 --- a/trunk/fs/9p/mux.c +++ b/trunk/fs/9p/mux.c @@ -932,6 +932,8 @@ v9fs_mux_rpc(struct v9fs_mux_data *m, struct v9fs_fcall *tc, r.rcall || r.err); } while (!r.rcall && !r.err && err==-ERESTARTSYS && m->trans->status==Connected && !m->err); + + err = -ERESTARTSYS; } sigpending = 1; }