 svc.c |    2 ++
 1 files changed, 2 insertions(+)
diff -ruNp 237-nfs-support.patch-old/fs/lockd/svc.c 237-nfs-support.patch-new/fs/lockd/svc.c
--- 237-nfs-support.patch-old/fs/lockd/svc.c	2005-07-18 06:36:59.000000000 +1000
+++ 237-nfs-support.patch-new/fs/lockd/svc.c	2005-07-19 05:54:37.000000000 +1000
@@ -138,6 +138,8 @@ lockd(struct svc_rqst *rqstp)
 	while ((nlmsvc_users || !signalled()) && nlmsvc_pid == current->pid) {
 		long timeout = MAX_SCHEDULE_TIMEOUT;
 
+		try_to_freeze();
+
 		if (signalled()) {
 			flush_signals(current);
 			if (nlmsvc_ops) {

