Name
truncate_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.