--- blkdev-rd/include/linux/swap.h.~1~ Sun Jun 24 02:06:13 2001 +++ blkdev-rd/include/linux/swap.h Wed Jun 27 16:47:57 2001 @@ -274,7 +274,7 @@ #endif #define page_ramdisk(page) \ - (page->buffers && (MAJOR(page->buffers->b_dev) == RAMDISK_MAJOR)) + (!page->mapping && page->buffers && (MAJOR(page->buffers->b_dev) == RAMDISK_MAJOR)) extern spinlock_t swaplock;