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
- mapping
- the address_space which holds the pages to invalidate
- start
- the offset ´from´ which to invalidate
- end
- the offset ´to´ which to invalidate (inclusive)
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.