table of contents
INVALIDATE_MAPPING_P(9) | Memory Management in Linux | INVALIDATE_MAPPING_P(9) |
NAME¶
invalidate_mapping_pages - Invalidate all the unlocked pages of one inode
SYNOPSIS¶
unsigned long invalidate_mapping_pages(struct address_space * mapping, pgoff_t start, pgoff_t end);
ARGUMENTS¶
struct address_space * mapping
pgoff_t start
pgoff_t end
DESCRIPTION¶
This function only removes the unlocked pages, if you want to remove all the pages of one inode, you must call truncate_inode_pages.
invalidate_mapping_pages will not block on IO activity. It will not invalidate pages which are dirty, locked, under writeback or mapped into pagetables.
COPYRIGHT¶
June 2017 | Kernel Hackers Manual 4.11 |