[pso] [TEMA 3][Linux] completare bio original
Faur Andrei
da3drus at gmail.com
Mon Apr 20 15:56:16 EEST 2009
In cazul unui read, bio-ul original trebuie completat cu datele
obtinute din bio-ul creat pentru dispozitivul fizic. Care ar fi cea
mai simpla metoda de copiere a datelor din bio-ul anterior in
cel original?
Se poate face la nivel de segment ceva de genul (?) :
bio_for_each_segment(bvec, bio, i) {
char * original_buffer = __bio_kmap_atomic(originalbio, i, KM_USER0);
char * read_buffer = __bio_kmap_atomic(readbio, i, KM_USER0);
//...
memcpy(original_buffer, read_buffer, len);
}
More information about the pso
mailing list