[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