Doubt regarding BIO handling

Rajat Sharma fs.rajat at
Mon Dec 27 01:20:27 EST 2010

Hi Gaurav,

I think you can find something similar in md/dm code for RAID stripping.


On Mon, Dec 27, 2010 at 11:31 AM, Gaurav Mahajan
<gauravmahajan2007 at> wrote:
> Hi all,
> I have a doubt regarding the handling of bios.
> Suppose I receive a bio at some layer, and I want to split it into
> multiple bios. There are layers below the one I am working on and the
> final I/O operations will be handled by those layers. So, basically ,
> after some processing, I want to hand over the bio to the lower layer.
> Now, if I have split the original bio into multiple bios and submitted
> all the newly formed bios, I shall receive each such bio in the
> bio->bio_end_io function.
> Here is it necessary to merge these bios so that the original bio can
> be formed or is it ok to just split the original bio, receive the
> requested data in multiple bios and leave it at that ?
> Looking forward to some help.....
> Regards,
> Gaurav
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at

More information about the Kernelnewbies mailing list