On Mon, Mar 09, 2020 at 02:32:38PM -0700, Omar Sandoval wrote: > 1. The bio created by the generic direct I/O code (dio_bio). > 2. A clone of dio_bio we create in btrfs_submit_direct() to represent > the entire direct I/O range (orig_bio). > 3. A partial clone of orig_bio limited to the size of a RAID stripe that > we create in btrfs_submit_direct_hook(). > 4. Clones of each of those split bios for each RAID stripe that we > create in btrfs_map_bio(). Just curious: what is number 3 useful for?
