--- 2.4.6pre3aa1/mm/swapfile.c.~1~ Wed Jun 13 15:52:35 2001 +++ 2.4.6pre3aa1/mm/swapfile.c Wed Jun 20 02:07:14 2001 @@ -513,7 +513,7 @@ len += sprintf(buf, "Filename\t\t\tType\t\tSize\tUsed\tPriority\n"); for (i = 0 ; i < nr_swapfiles ; i++, ptr++) { - if (ptr->flags & SWP_USED) { + if ((ptr->flags & SWP_USED) && ptr->swap_map) { char * path = d_path(ptr->swap_file, ptr->swap_vfsmnt, page, PAGE_SIZE);