table of contents
TRUNCATE_SETSIZE(9) | Memory Management in Linux | TRUNCATE_SETSIZE(9) |
NAME¶
truncate_setsize - update inode and pagecache for a new file size
SYNOPSIS¶
void truncate_setsize(struct inode * inode, loff_t newsize);
ARGUMENTS¶
inode
inode
newsize
new file size
DESCRIPTION¶
truncate_setsize updastes i_size update and performs pagecache truncation (if necessary) for a file size updates. It will be typically be called from the filesystem´s setattr function when ATTR_SIZE is passed in.
Must be called with inode_mutex held and after all filesystem specific block truncation has been performed.
COPYRIGHT¶
May 2024 | Kernel Hackers Manual 2.6. |