X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=fs%2Fnilfs2%2Frecovery.c;h=ff00a0b7acb927ee18a9dba898aac5cf55b2def5;hb=89f883372fa60f604d136924baf3e89ff1870e9e;hp=f1626f5011c50d53c77bf478577ed98d30cc0ead;hpb=2335a8366f63a5191b5a2b3c5a05d90fe814654c;p=cascardo%2Flinux.git diff --git a/fs/nilfs2/recovery.c b/fs/nilfs2/recovery.c index f1626f5011c5..ff00a0b7acb9 100644 --- a/fs/nilfs2/recovery.c +++ b/fs/nilfs2/recovery.c @@ -527,7 +527,8 @@ static int nilfs_recover_dsync_blocks(struct the_nilfs *nilfs, if (unlikely(err)) { loff_t isize = inode->i_size; if (pos + blocksize > isize) - vmtruncate(inode, isize); + nilfs_write_failed(inode->i_mapping, + pos + blocksize); goto failed_inode; }