提交 382e27da 编写于 作者: J Jan Kara 提交者: Linus Torvalds

mm: fix truncate_setsize() comment

Contrary to what the comment says, truncate_setsize() should be called
*before* filesystem truncated blocks.
Signed-off-by: NJan Kara <jack@suse.cz>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 987eba66
...@@ -549,13 +549,12 @@ EXPORT_SYMBOL(truncate_pagecache); ...@@ -549,13 +549,12 @@ EXPORT_SYMBOL(truncate_pagecache);
* @inode: inode * @inode: inode
* @newsize: new file size * @newsize: new file size
* *
* truncate_setsize updastes i_size update and performs pagecache * truncate_setsize updates i_size and performs pagecache truncation (if
* truncation (if necessary) for a file size updates. It will be * necessary) to @newsize. It will be typically be called from the filesystem's
* typically be called from the filesystem's setattr function when * setattr function when ATTR_SIZE is passed in.
* ATTR_SIZE is passed in.
* *
* Must be called with inode_mutex held and after all filesystem * Must be called with inode_mutex held and before all filesystem specific
* specific block truncation has been performed. * block truncation has been performed.
*/ */
void truncate_setsize(struct inode *inode, loff_t newsize) void truncate_setsize(struct inode *inode, loff_t newsize)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册