[PATCH] nfsd: clear signals before exiting the nfsd() thread
[safe/jmp/linux-2.6] / fs / nfsd / nfssvc.c
index 3955165..02ded7c 100644 (file)
@@ -258,6 +258,8 @@ nfsd(struct svc_rqst *rqstp)
                                break;
                err = signo;
        }
+       /* Clear signals before calling lockd_down() and svc_exit_thread() */
+       flush_signals(current);
 
        lock_kernel();