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.