[so2] [Tema 4] Problema buffer_head

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Wed Apr 29 21:36:17 EEST 2015


Vali Ghita via so2 <so2 at cursuri.cs.pub.ro> writes:
> Salut,
>
> Incerc sa citesc doua blocuri de pe dispozitiv intr-o structura de tip
> buffer_head, folosind functia __bread [1], dar functia se blocheaza in
> momentul apelului.
> Un exemplu de apel pe care il fac este urmatorul:
>        __bread(sb->s_bdev, block, 2 * sb->s_blocksize);
>
> Daca incerc sa citesc doar un bloc, apelul reuseste (transmit ca size
> doar sb->s_blocksize).
> A mai intalnit cineva problema aceasta?

E un motiv pentru care folosești __bread și nu sb_bread?

> [1] http://lxr.free-electrons.com/source/include/linux/buffer_head.h#L378

Răzvan


More information about the so2 mailing list