--- 2.3.99pre3/include/linux/swap.h Thu Mar 16 01:26:46 2000 +++ /tmp/swap.h Mon Mar 27 23:41:40 2000 @@ -154,7 +154,7 @@ return 1; count = page_count(page); if (PageSwapCache(page)) - count += swap_count(page) - 2; + count += swap_count(page) - 2 - !!page->buffers; return count > 1; }