[so2] [SO2] [Tema3] [Linux] Nelămuriri - CRC, locking, checker
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Sun Apr 21 18:44:27 EEST 2013
Vlad Dogaru <ddvlad at herebedragons.ro> writes:
> On 4/21/2013 1:17 PM, Liviu Ioan wrote:
>> Ar trebui să facem cam așa(dacă e să lucrăm la nivel de request):
>> __rq_for_each_bio
>> fresh_offset = bio->bi_sector;
>> bio_for_each_segment
>> process segment using fresh_offset
>> fresh_offset += bio_cur_bytes
>
> Da, asta e și concluzia mea.
Cu observația că bio_cur_bytes se aplică pe bio și pe segmentul curent,
indicat de bio->bi_idx. Dacă bio->bi_idx nu este actualizat, atunci
bio_cur_bytes va oferi constant dimensiunea primului segment.
Răzvan
More information about the so2
mailing list