···99 here might still be useful.10101111Notes Written on Jan 15, 2002:1212+1213 - Jens Axboe <jens.axboe@oracle.com>1314 - Suparna Bhattacharya <suparna@in.ibm.com>1415···173172174173New queue flags:175174176176- QUEUE_FLAG_CLUSTER (see 3.2.2)177177- QUEUE_FLAG_QUEUED (see 3.2.4)175175+ - QUEUE_FLAG_CLUSTER (see 3.2.2)176176+ - QUEUE_FLAG_QUEUED (see 3.2.4)178177179178180179ii. High-mem i/o capabilities are now considered the default···479478- Splitting of an i/o request across multiple devices (as in the case of480479 lvm or raid) is achieved by cloning the bio (where the clone points to481480 the same bi_io_vec array, but with the index and size accordingly modified)482482-- A linked list of bios is used as before for unrelated merges [*]_ - this481481+- A linked list of bios is used as before for unrelated merges [#]_ - this483482 avoids reallocs and makes independent completions easier to handle.484483- Code that traverses the req list can find all the segments of a bio485484 by using rq_for_each_segment. This handles the fact that a request···490489 [TBD: Should preferably also have a bi_voffset and bi_vlen to avoid modifying491490 bi_offset an len fields]492491493493-.. [*]492492+.. [#]494493495494 unrelated merges -- a request ends up containing two or more bios that496495 didn't originate from the same place.