diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
index 38dc5f3e9dd37e20bf2aee00e8f36ea4f1159cda..5f8081c380325c8763aeb9fa73a52acaf20b126d 100644
--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -2941,7 +2941,7 @@ static ssize_t ext4_ext_direct_IO(int rw, struct kiocb *iocb,
 					 ext4_get_block_write,
 					 ext4_end_io_dio,
 					 NULL,
-					 DIO_LOCKING | DIO_SKIP_HOLES);
+					 DIO_LOCKING);
 		if (iocb->private)
 			EXT4_I(inode)->cur_aio_dio = NULL;
 		/*