--- 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(); } }