Index: 2.4.x-xfs/fs/buffer.c =================================================================== --- 2.4.x-xfs.orig/fs/buffer.c Fri May 28 13:32:47 2004 +++ 2.4.x-xfs/fs/buffer.c Fri May 28 13:33:58 2004 @@ -789,9 +789,9 @@ { balance_dirty(); wakeup_bdflush(); + yield(); try_to_free_pages(GFP_NOIO); run_task_queue(&tq_disk); - yield(); } void init_buffer(struct buffer_head *bh, bh_end_io_t *handler, void *private)