X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Frxrpc%2Fkrxtimod.c;h=3e7466900bd4e1260728ed63759d60794a88c69e;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=0d9e9d2f8eed61ec1c22ec11476fd79df5385e79;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/net/rxrpc/krxtimod.c b/net/rxrpc/krxtimod.c index 0d9e9d2f8..3e7466900 100644 --- a/net/rxrpc/krxtimod.c +++ b/net/rxrpc/krxtimod.c @@ -81,7 +81,7 @@ static int krxtimod(void *arg) for (;;) { unsigned long jif; - signed long timeout; + long timeout; /* deal with the server being asked to die */ if (krxtimod_die) { @@ -90,6 +90,8 @@ static int krxtimod(void *arg) complete_and_exit(&krxtimod_dead, 0); } + try_to_freeze(); + /* discard pending signals */ rxrpc_discard_my_signals();