diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index c32a1e1db240ac5e89a64e56f459456d863232a8..491dce39d47a9eb38880cb9e348bb4e1cd3ea6a0 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -1396,7 +1396,7 @@ static ssize_t f2fs_quota_write(struct super_block *sb, int type, } if (len == towrite) - return 0; + return err; inode->i_version++; inode->i_mtime = inode->i_ctime = current_time(inode); f2fs_mark_inode_dirty_sync(inode, false);