Query: replace_page_cache_page
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
REPLACE_PAGE_CACHE_P(9) Memory Management in Linux REPLACE_PAGE_CACHE_P(9)NAMEreplace_page_cache_page - replace a pagecache page with a new oneSYNOPSISint replace_page_cache_page(struct page * old, struct page * new, gfp_t gfp_mask);ARGUMENTSold page to be replaced new page to replace with gfp_mask allocation modeDESCRIPTIONThis function replaces a page in the pagecache with a new one. On success it acquires the pagecache reference for the new page and drops it for the old page. Both the old and new pages must be locked. This function does not add the new page to the LRU, the caller must do that. The remove + add is atomic. The only way this function can fail is memory allocation failure.COPYRIGHTKernel Hackers Manual 3.10 June 2014 REPLACE_PAGE_CACHE_P(9)