diff --git a/[refs] b/[refs] index fcdb6123568c..9d6c0c0affbf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fa63b229829e73361900183bc1ae21b71b6c2dae +refs/heads/master: 1887b93529410633b5529a7c2d304897dbed5b3e diff --git a/trunk/net/sunrpc/svcsock.c b/trunk/net/sunrpc/svcsock.c index e50e7cf43737..c6a51911e71e 100644 --- a/trunk/net/sunrpc/svcsock.c +++ b/trunk/net/sunrpc/svcsock.c @@ -1178,6 +1178,7 @@ svc_recv(struct svc_serv *serv, struct svc_rqst *rqstp, long timeout) arg->tail[0].iov_len = 0; try_to_freeze(); + cond_resched(); if (signalled()) return -EINTR;