patch-2.1.107 linux/mm/page_alloc.c
Next file: linux/mm/page_io.c
Previous file: linux/mm/filemap.c
Back to the patch index
Back to the overall index
- Lines: 34
- Date:
Wed Jun 24 14:30:11 1998
- Orig file:
v2.1.106/linux/mm/page_alloc.c
- Orig date:
Fri May 8 23:14:57 1998
diff -u --recursive --new-file v2.1.106/linux/mm/page_alloc.c linux/mm/page_alloc.c
@@ -101,7 +101,7 @@
spinlock_t page_alloc_lock = SPIN_LOCK_UNLOCKED;
/*
- * This routine is used by the kernel swap deamon to determine
+ * This routine is used by the kernel swap daemon to determine
* whether we have "enough" free pages. It is fairly arbitrary,
* but this had better return false if any reasonable "get_free_page()"
* allocation could currently fail..
@@ -182,9 +182,11 @@
if (PageSwapCache(page))
panic ("Freeing swap cache page");
free_pages_ok(page->map_nr, 0);
+ return;
}
if (PageSwapCache(page) && atomic_read(&page->count) == 1)
- panic ("Releasing swap cache page");
+ printk(KERN_WARNING "VM: Releasing swap cache page at %p",
+ __builtin_return_address(0));
}
void free_pages(unsigned long addr, unsigned long order)
@@ -202,8 +204,9 @@
return;
}
if (PageSwapCache(map) && atomic_read(&map->count) == 1)
- panic ("Releasing swap cache pages at %p",
- __builtin_return_address(0));
+ printk(KERN_WARNING
+ "VM: Releasing swap cache pages at %p",
+ __builtin_return_address(0));
}
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov