aboutsummaryrefslogtreecommitdiffstats
path: root/mm/fadvise.c
Commit message (Expand)AuthorAge
* readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOMWu Fengguang2010-03-06
* readahead: move max_sane_readahead() calls into force_page_cache_readahead()Wu Fengguang2009-06-16
* [CVE-2009-0029] System call wrapper special casesHeiko Carstens2009-01-14
* Remove Andrew Morton's old email accountsFrancois Cami2008-10-16
* xip: support non-struct page backed memoryNick Piggin2008-04-28
* check ADVICE of fadvise64_64 even if get_xip_page is givenMasatake YAMATO2008-02-05
* [PATCH] mm: change uses of f_{dentry,vfsmnt} to use f_pathJosef "Jeff" Sipek2006-12-08
* [PATCH] fadvise() make POSIX_FADV_NOREUSE a no-opAndrew Morton2006-08-06
* [PATCH] fadvise: remove dead commentsAndrew Morton2006-07-10
* [PATCH] sys_sync_file_range()Andrew Morton2006-03-31
* [PATCH] fadvise(): write commandsAndrew Morton2006-03-24
* [PATCH] fadvise: return ESPIPE on FIFO/pipeValentine Barshak2006-01-08
* [PATCH] xip: madvice/fadvice: execute in placeCarsten Otte2005-06-24
* Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds2005-04-16
struct quicklist *q; q = &get_cpu_var(quicklist)[nr]; *(void **)p = q->page; q->page = p; q->nr_pages++; put_cpu_var(quicklist); } static inline void quicklist_free(int nr, void (*dtor)(void *), void *pp) { __quicklist_free(nr, dtor, pp, virt_to_page(pp)); } static inline void quicklist_free_page(int nr, void (*dtor)(void *), struct page *page) { __quicklist_free(nr, dtor, page_address(page), page); } void quicklist_trim(int nr, void (*dtor)(void *), unsigned long min_pages, unsigned long max_free); unsigned long quicklist_total_size(void); #endif #endif /* LINUX_QUICKLIST_H */