patch-2.3.8 linux/include/linux/swap.h
Next file: linux/init/main.c
Previous file: linux/include/linux/pagemap.h
Back to the patch index
Back to the overall index
- Lines: 40
- Date:
Tue Jun 22 14:41:41 1999
- Orig file:
v2.3.7/linux/include/linux/swap.h
- Orig date:
Mon Jun 21 11:18:00 1999
diff -u --recursive --new-file v2.3.7/linux/include/linux/swap.h linux/include/linux/swap.h
@@ -52,7 +52,6 @@
kdev_t swap_device;
struct dentry * swap_file;
unsigned short * swap_map;
- unsigned char * swap_lockmap;
unsigned int lowest_bit;
unsigned int highest_bit;
unsigned int cluster_next;
@@ -85,7 +84,7 @@
extern int try_to_free_pages(unsigned int gfp_mask);
/* linux/mm/page_io.c */
-extern void rw_swap_page(int, unsigned long, char *, int);
+extern void rw_swap_page(int, struct page *, int);
extern void rw_swap_page_nocache(int, unsigned long, char *);
extern void rw_swap_page_nolock(int, unsigned long, char *, int);
extern void swap_after_unlock_page (unsigned long entry);
@@ -97,7 +96,7 @@
/* linux/mm/swap_state.c */
extern void show_swap_cache_info(void);
-extern int add_to_swap_cache(struct page *, unsigned long);
+extern void add_to_swap_cache(struct page *, unsigned long);
extern int swap_duplicate(unsigned long);
extern int swap_check_entry(unsigned long);
struct page * lookup_swap_cache(unsigned long);
@@ -145,13 +144,6 @@
extern unsigned long swap_cache_find_total;
extern unsigned long swap_cache_find_success;
#endif
-
-extern inline unsigned long in_swap_cache(struct page *page)
-{
- if (PageSwapCache(page))
- return page->offset;
- return 0;
-}
/*
* Work out if there are any other processes sharing this page, ignoring
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)