mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
mm: goodbye remove_from_page_cache()
Now delete_from_page_cache() replaces remove_from_page_cache(). So we remove remove_from_page_cache so fs or something out of mainline will notice it when compile time and can fix it. Signed-off-by: Minchan Kim <[email protected]> Cc: Christoph Hellwig <[email protected]> Acked-by: Hugh Dickins <[email protected]> Acked-by: Mel Gorman <[email protected]> Reviewed-by: KAMEZAWA Hiroyuki <[email protected]> Reviewed-by: Johannes Weiner <[email protected]> Reviewed-by: KOSAKI Motohiro <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
5adc7b518b
commit
702cfbf93a
2 changed files with 9 additions and 17 deletions
25
mm/filemap.c
25
mm/filemap.c
|
|
@ -137,7 +137,15 @@ void __remove_from_page_cache(struct page *page)
|
|||
}
|
||||
}
|
||||
|
||||
void remove_from_page_cache(struct page *page)
|
||||
/**
|
||||
* delete_from_page_cache - delete page from page cache
|
||||
* @page: the page which the kernel is trying to remove from page cache
|
||||
*
|
||||
* This must be called only on pages that have been verified to be in the page
|
||||
* cache and locked. It will never put the page into the free list, the caller
|
||||
* has a reference on the page.
|
||||
*/
|
||||
void delete_from_page_cache(struct page *page)
|
||||
{
|
||||
struct address_space *mapping = page->mapping;
|
||||
void (*freepage)(struct page *);
|
||||
|
|
@ -152,21 +160,6 @@ void remove_from_page_cache(struct page *page)
|
|||
|
||||
if (freepage)
|
||||
freepage(page);
|
||||
}
|
||||
EXPORT_SYMBOL(remove_from_page_cache);
|
||||
|
||||
/**
|
||||
* delete_from_page_cache - delete page from page cache
|
||||
* @page: the page which the kernel is trying to remove from page cache
|
||||
*
|
||||
* This must be called only on pages that have
|
||||
* been verified to be in the page cache and locked.
|
||||
* It will never put the page into the free list,
|
||||
* the caller has a reference on the page.
|
||||
*/
|
||||
void delete_from_page_cache(struct page *page)
|
||||
{
|
||||
remove_from_page_cache(page);
|
||||
page_cache_release(page);
|
||||
}
|
||||
EXPORT_SYMBOL(delete_from_page_cache);
|
||||
|
|
|
|||
Loading…
Reference in a new issue