]> Pileus Git - ~andy/linux/blobdiff - fs/ext4/inode.c
ext4: don't wait for extent conversion in ext4_punch_hole()
[~andy/linux] / fs / ext4 / inode.c
index d6e4f0e09a8cc071e1f2b54b9f15b2b80c912955..de6dd77f0c569797dc9eed56fb257b07c6ee4242 100644 (file)
@@ -3522,9 +3522,6 @@ int ext4_punch_hole(struct file *file, loff_t offset, loff_t length)
 
        /* Wait all existing dio workers, newcomers will block on i_mutex */
        ext4_inode_block_unlocked_dio(inode);
-       ret = ext4_flush_unwritten_io(inode);
-       if (ret)
-               goto out_dio;
        inode_dio_wait(inode);
 
        if (ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS))