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 ▲