table of contents
other versions
- jessie 3.16.56-1+deb8u1
TRUNCATE_SETSIZE(9) | Memory Management in Linux | TRUNCATE_SETSIZE(9) |
NAME¶
truncate_setsize - update inode and pagecache for a new file sizeSYNOPSIS¶
void
truncate_setsize(struct inode * inode,
loff_t newsize);
ARGUMENTS¶
inodeinode
newsize
new file size
DESCRIPTION¶
truncate_setsize updates i_size and performs pagecache truncation (if necessary) to newsize. 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 before all filesystem specific block truncation has been performed.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |