--- 2.4.0-test5/fs/buffer.c	Fri Jul 28 07:24:13 2000
+++ 2.4.0-test5-1/fs/buffer.c	Wed Aug  2 23:06:07 2000
@@ -702,6 +706,7 @@
 	if (!grow_buffers(size)) {
 		wakeup_bdflush(1);
 		current->policy |= SCHED_YIELD;
+		current->state = TASK_RUNNING;
 		schedule();
 	}
 }