]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/xfs/xfs_aops.c
xfs: update i_size after unwritten conversion in dio completion
[mirror_ubuntu-artful-kernel.git] / fs / xfs / xfs_aops.c
index f9efd67f6fa1060ce9a04b4735dbb524bb11fa37..78aee670ad6103f52e8ada430f208f763e72623a 100644 (file)
@@ -330,7 +330,8 @@ xfs_end_io(
                error = xfs_reflink_end_cow(ip, offset, size);
                break;
        case XFS_IO_UNWRITTEN:
-               error = xfs_iomap_write_unwritten(ip, offset, size);
+               /* writeback should never update isize */
+               error = xfs_iomap_write_unwritten(ip, offset, size, false);
                break;
        default:
                ASSERT(!xfs_ioend_is_append(ioend) || ioend->io_append_trans);