TRUNCATE_INODE_PAGES(9) Memory Management in Linux TRUNCATE_INODE_PAGES(9)NAMEtruncate_inode_pages - truncate *all* the pages from an offset
SYNOPSIS
void truncate_inode_pages(struct address_space * mapping,
loff_t lstart);
ARGUMENTS
mapping
mapping to truncate
lstart
offset from which to truncate
DESCRIPTION
Called under (and serialised by) inode->i_mutex.
NOTE
When this function returns, there can be a page in the process of
deletion (inside __delete_from_page_cache) in the specified range. Thus
mapping->nrpages can be non-zero when this function returns even after
truncation of the whole mapping.
COPYRIGHTKernel Hackers Manual 3.8. June 2014 TRUNCATE_INODE_PAGES(9)