[pso] request queue

Octavian Purdila pso@cursuri.cs.pub.ro
Thu, 29 Apr 2004 21:28:44 +0300


On Thursday 29 April 2004 10:39, mihai manta wrote:
> la citire indiferent cat de mare e blocul pe care il
> citesc
> request queue  contine mai multe operatii .
> Din afara operatia se vede ca s-a efectuat corect daca
> am blksize destul de mare (sa nu apara depasiri)
> E normal , chiar daca fac o singura citire de
> dimensiune=dim bloc =dim sector ?
>
>

Se pare ca dimensiunea sectorului/blocului setata in blk_... nu influenteaza 
modul in care sunt generate buffer_headurile. Adica b_rsector este exprimat 
in sectoare de 512 octeti, indiferent de hardsect_size[]. Cel putin un driver 
(cel de ramdisk - rd.c) foloseste un hardsect_size[] de 1024 si calculeaza 
offsetul cu  b_rsector<<9.

tavi