patch-2.3.14 linux/mm/page_io.c
Next file: linux/mm/vmscan.c
Previous file: linux/mm/mlock.c
Back to the patch index
Back to the overall index
-  Lines: 34
-  Date:
Wed Aug 18 10:49:38 1999
-  Orig file: 
v2.3.13/linux/mm/page_io.c
-  Orig date: 
Mon Aug  9 14:59:23 1999
diff -u --recursive --new-file v2.3.13/linux/mm/page_io.c linux/mm/page_io.c
@@ -18,8 +18,6 @@
 
 #include <asm/pgtable.h>
 
-static DECLARE_WAIT_QUEUE_HEAD(lock_queue);
-
 /*
  * Reads or writes a swap page.
  * wait=1: start I/O and wait for completion. wait=0: start asynchronous I/O.
@@ -167,24 +165,6 @@
 	if (page->inode != &swapper_inode)
 		PAGE_BUG(page);
 	rw_swap_page_base(rw, entry, page, wait, 1);
-}
-
-/*
- * Setting up a new swap file needs a simple wrapper just to read the 
- * swap signature.  SysV shared memory also needs a simple wrapper.
- */
-void rw_swap_page_nocache(int rw, unsigned long entry, char *buf)
-{
-	struct page *page = mem_map + MAP_NR(buf);
-	
-	if (TryLockPage(page))
-		PAGE_BUG(page);
-	if (PageSwapCache(page))
-		PAGE_BUG(page);
-	if (page->inode)
-		PAGE_BUG(page);
-	page->offset = entry;
-	rw_swap_page_base(rw, entry, page, 1, 1);
 }
 
 /*
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)