1. NAME▲
invalidate_mapping_pages - Invalidate all the unlocked pages of one inode
2. SYNOPSIS ▲
unsigned long invalidate_mapping_pages(struct address_space * mapping , pgoff_t start , pgoff_t end );
3. ARGUMENTS ▲
mapping
the address_space which holds the pages to invalidate
start
the offset AqfromAq which to invalidate
end
the offset AqtoAq which to invalidate (inclusive)
4. 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.
5. COPYRIGHT ▲