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