diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index fa7bbcab1a6aba6b7def1cb3f25e3223428c9dd1..bd638cbb5bdaa8156cc2eb690ed0a643e3890b11 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c @@ -3237,8 +3237,6 @@ static int btrfs_zero_range(struct inode *inode, u64 bytes_to_reserve = 0; bool space_reserved = false; - inode_dio_wait(inode); - em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, alloc_start, alloc_end - alloc_start); if (IS_ERR(em)) {