]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/jffs2/fs.c
Merge git://git.infradead.org/~dwmw2/mtd-2.6.35
[net-next-2.6.git] / fs / jffs2 / fs.c
index 26037e2d6154b2aa6d16127f5cd7f1c08ed9fad2..459d39d1ea0be8ad487903321a8e77fba82d30c6 100644 (file)
@@ -169,13 +169,13 @@ int jffs2_do_setattr (struct inode *inode, struct iattr *iattr)
        mutex_unlock(&f->sem);
        jffs2_complete_reservation(c);
 
-       /* We have to do the vmtruncate() without f->sem held, since
+       /* We have to do the simple_setsize() without f->sem held, since
           some pages may be locked and waiting for it in readpage().
           We are protected from a simultaneous write() extending i_size
           back past iattr->ia_size, because do_truncate() holds the
           generic inode semaphore. */
        if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) {
-               vmtruncate(inode, iattr->ia_size);      
+               simple_setsize(inode, iattr->ia_size);
                inode->i_blocks = (inode->i_size + 511) >> 9;
        }