--- 2.4.14pre3aa2/mm/page_io.c.~1~ Tue May 1 19:35:33 2001 +++ 2.4.14pre3aa2/mm/page_io.c Mon Oct 29 03:58:23 2001 @@ -43,10 +43,12 @@ struct inode *swapf = 0; int wait = 0; +#if 0 /* Don't allow too many pending pages in flight.. */ if ((rw == WRITE) && atomic_read(&nr_async_pages) > pager_daemon.swap_cluster * (1 << page_cluster)) wait = 1; +#endif if (rw == READ) { ClearPageUptodate(page); @@ -75,10 +77,12 @@ } else { return 0; } +#if 0 if (!wait) { SetPageDecrAfter(page); atomic_inc(&nr_async_pages); } +#endif /* block_size == PAGE_SIZE/zones_used */ brw_page(rw, page, dev, zones, block_size);