patch-2.1.43 linux/mm/vmscan.c
Next file: linux/net/Config.in
Previous file: linux/mm/swapfile.c
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Mon Jun 16 08:46:24 1997
- Orig file:
v2.1.42/linux/mm/vmscan.c
- Orig date:
Wed May 28 10:51:33 1997
diff -u --recursive --new-file v2.1.42/linux/mm/vmscan.c linux/mm/vmscan.c
@@ -87,7 +87,7 @@
/* Deal with page aging. Pages age from being unused; they
* rejuvenate on being accessed. Only swap old pages (age==0
* is oldest). */
- if ((pte_dirty(pte) && delete_from_swap_cache(MAP_NR(page)))
+ if ((pte_dirty(pte) && delete_from_swap_cache(page_map))
|| pte_young(pte)) {
set_pte(page_table, pte_mkold(pte));
touch_page(page_map);
@@ -117,7 +117,7 @@
free_page(page);
return 1; /* we slept: the process may not exist any more */
}
- if ((entry = find_in_swap_cache(MAP_NR(page)))) {
+ if ((entry = find_in_swap_cache(page_map))) {
if (atomic_read(&page_map->count) != 1) {
set_pte(page_table, pte_mkdirty(pte));
printk("Aiee.. duplicated cached swap-cache entry\n");
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov