| invalidate_mapping_pages(9) - phpMan
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
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.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 INVALIDATE_MAPPING_P(9)
|