[pso] [Tema3][Linux] Intrebare bio
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Sun May 9 18:14:06 EEST 2010
On Fri, 2010-05-07 at 22:38 +0300, Mihai Dumitrache wrote:
> Salut,
> Am si eu o nedumerire legata de structura bio. Fac parcurgerea structurii folosind:
> bio_for_each_segment(bvec, bio, i) {
> char *buffer = __bio_kmap_atomic(bio, i, KM_USER0);
>
> Testerul scrie: [DEBUG] 428: 5c 94 7c 8a
> Iar in bufferul "buffer" la pozitia corespunzatoare sectorului 428 se afla :
>
> 5c ffffff94 7c ffffff8a ffffff8f 31 1b ....
> Nu pot sa inteleg de unde apar fff-urile in structura bio si ce fac gresit.
Ai definit buffer-ul cu char *. Fă cast de forma
printk(KERN_ALERT "%02x", (unsigned char) buf[i])
Razvan
More information about the pso
mailing list