patch-2.1.109 linux/include/linux/swap.h
Next file: linux/include/linux/trdevice.h
Previous file: linux/include/linux/soundcard.h
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Mon Jul 13 12:35:50 1998
- Orig file:
v2.1.108/linux/include/linux/swap.h
- Orig date:
Tue Jun 23 10:01:29 1998
diff -u --recursive --new-file v2.1.108/linux/include/linux/swap.h linux/include/linux/swap.h
@@ -50,7 +50,7 @@
extern int shm_swap (int, int);
/* linux/mm/vmscan.c */
-extern int try_to_free_page(int);
+extern int try_to_free_pages(unsigned int gfp_mask, int count);
/* linux/mm/page_io.c */
extern void rw_swap_page(int, unsigned long, char *, int);
@@ -126,21 +126,6 @@
if (PageFreeAfter(page))
count--;
return (count > 1);
-}
-
-/*
- * When we're freeing pages from a user application, we want
- * to cluster swapouts too. -- Rik.
- * linux/mm/page_alloc.c
- */
-static inline int try_to_free_pages(int gfp_mask, int count)
-{
- int retval = 0;
- while (count--) {
- if (try_to_free_page(gfp_mask))
- retval = 1;
- }
- return retval;
}
/*
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov