mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
mm: fix truncate_setsize() comment
Contrary to what the comment says, truncate_setsize() should be called *before* filesystem truncated blocks. Signed-off-by: Jan Kara <jack@suse.cz> Cc: Christoph Hellwig <hch@infradead.org> Cc: Al Viro <viro@ZenIV.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
987eba66e0
commit
382e27daa5
@ -549,13 +549,12 @@ EXPORT_SYMBOL(truncate_pagecache);
|
||||
* @inode: inode
|
||||
* @newsize: new file size
|
||||
*
|
||||
* 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.
|
||||
* 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 after all filesystem
|
||||
* specific block truncation has been performed.
|
||||
* Must be called with inode_mutex held and before all filesystem specific
|
||||
* block truncation has been performed.
|
||||
*/
|
||||
void truncate_setsize(struct inode *inode, loff_t newsize)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user