patch-2.3.99-pre1 linux/include/linux/swap.h
Next file: linux/include/linux/sysv_fs.h
Previous file: linux/include/linux/smb_fs.h
Back to the patch index
Back to the overall index
-  Lines: 17
-  Date:
Tue Mar 14 18:36:40 2000
-  Orig file: 
v2.3.51/linux/include/linux/swap.h
-  Orig date: 
Fri Jan  7 19:13:23 2000
diff -u --recursive --new-file v2.3.51/linux/include/linux/swap.h linux/include/linux/swap.h
@@ -67,7 +67,6 @@
 FASTCALL(unsigned int nr_free_buffer_pages(void));
 FASTCALL(unsigned int nr_free_highpages(void));
 extern int nr_lru_pages;
-extern struct list_head lru_cache;
 extern atomic_t nr_async_pages;
 extern struct address_space swapper_space;
 extern atomic_t page_cache_size;
@@ -167,7 +166,7 @@
 #define	lru_cache_add(page)			\
 do {						\
 	spin_lock(&pagemap_lru_lock);		\
-	list_add(&(page)->lru, &lru_cache);	\
+	list_add(&(page)->lru, &page->zone->lru_cache);	\
 	nr_lru_pages++;				\
 	spin_unlock(&pagemap_lru_lock);		\
 } while (0)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)