O_DIRECT: fix the splitting up of contiguous I/O