Loading fs/ext3/inode.c +8 −6 Original line number Diff line number Diff line Loading @@ -1261,10 +1261,11 @@ static int ext3_ordered_write_end(struct file *file, new_i_size = pos + copied; if (new_i_size > EXT3_I(inode)->i_disksize) EXT3_I(inode)->i_disksize = new_i_size; copied = ext3_generic_write_end(file, mapping, pos, len, copied, ret2 = ext3_generic_write_end(file, mapping, pos, len, copied, page, fsdata); if (copied < 0) ret = copied; copied = ret2; if (ret2 < 0) ret = ret2; } ret2 = ext3_journal_stop(handle); if (!ret) Loading @@ -1289,10 +1290,11 @@ static int ext3_writeback_write_end(struct file *file, if (new_i_size > EXT3_I(inode)->i_disksize) EXT3_I(inode)->i_disksize = new_i_size; copied = ext3_generic_write_end(file, mapping, pos, len, copied, ret2 = ext3_generic_write_end(file, mapping, pos, len, copied, page, fsdata); if (copied < 0) ret = copied; copied = ret2; if (ret2 < 0) ret = ret2; ret2 = ext3_journal_stop(handle); if (!ret) Loading Loading
fs/ext3/inode.c +8 −6 Original line number Diff line number Diff line Loading @@ -1261,10 +1261,11 @@ static int ext3_ordered_write_end(struct file *file, new_i_size = pos + copied; if (new_i_size > EXT3_I(inode)->i_disksize) EXT3_I(inode)->i_disksize = new_i_size; copied = ext3_generic_write_end(file, mapping, pos, len, copied, ret2 = ext3_generic_write_end(file, mapping, pos, len, copied, page, fsdata); if (copied < 0) ret = copied; copied = ret2; if (ret2 < 0) ret = ret2; } ret2 = ext3_journal_stop(handle); if (!ret) Loading @@ -1289,10 +1290,11 @@ static int ext3_writeback_write_end(struct file *file, if (new_i_size > EXT3_I(inode)->i_disksize) EXT3_I(inode)->i_disksize = new_i_size; copied = ext3_generic_write_end(file, mapping, pos, len, copied, ret2 = ext3_generic_write_end(file, mapping, pos, len, copied, page, fsdata); if (copied < 0) ret = copied; copied = ret2; if (ret2 < 0) ret = ret2; ret2 = ext3_journal_stop(handle); if (!ret) Loading