 tvaudio.c |    1 +
 1 files changed, 1 insertion(+)
diff -ruNp 234-tvaudio.patch-old/drivers/media/video/tvaudio.c 234-tvaudio.patch-new/drivers/media/video/tvaudio.c
--- 234-tvaudio.patch-old/drivers/media/video/tvaudio.c	2005-07-18 06:36:49.000000000 +1000
+++ 234-tvaudio.patch-new/drivers/media/video/tvaudio.c	2005-07-18 08:20:58.000000000 +1000
@@ -285,6 +285,7 @@ static int chip_thread(void *data)
 			schedule();
 		}
 		remove_wait_queue(&chip->wq, &wait);
+		try_to_freeze();
 		if (chip->done || signal_pending(current))
 			break;
 		dprintk("%s: thread wakeup\n", i2c_clientname(&chip->c));

