X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fswap.h;h=b9edc335a56304422adfb08b4011296ccbb6d6ab;hb=7b563c525e46f373a521421e31aa791cc27beb56;hp=99ecc2898497971c69106fb1e015da3d9481129d;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/include/linux/swap.h b/include/linux/swap.h index 99ecc2898..b9edc335a 100644 --- a/include/linux/swap.h +++ b/include/linux/swap.h @@ -148,7 +148,7 @@ struct swap_list_t { #define vm_swap_full() (nr_swap_pages*2 < total_swap_pages) /* linux/mm/oom_kill.c */ -extern void out_of_memory(int gfp_mask); +extern void out_of_memory(void); /* linux/mm/memory.c */ extern void swapin_readahead(swp_entry_t, unsigned long, struct vm_area_struct *); @@ -204,27 +204,6 @@ extern void free_pages_and_swap_cache(struct page **, int); extern struct page * lookup_swap_cache(swp_entry_t); extern struct page * read_swap_cache_async(swp_entry_t, struct vm_area_struct *vma, unsigned long addr); -/* linux/mm/thrash.c */ -#ifdef CONFIG_SWAP -extern struct mm_struct * swap_token_mm; -extern void grab_swap_token(void); -extern void __put_swap_token(struct mm_struct *); - -static inline int has_swap_token(struct mm_struct *mm) -{ - return (mm == swap_token_mm); -} - -static inline void put_swap_token(struct mm_struct *mm) -{ - if (has_swap_token(mm)) - __put_swap_token(mm); -} -#else /* CONFIG_SWAP */ -#define put_swap_token(x) do { } while(0) -#define grab_swap_token do { } while(0) -#define has_swap_token 0 -#endif /* CONFIG_SWAP */ /* linux/mm/swapfile.c */ extern long total_swap_pages;