[pso] [PSO][Tema3][Linux] bio_add_page oops

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Tue May 11 10:45:05 EEST 2010


On Tue, 2010-05-11 at 10:37 +0300, catalina m wrote:
<snip>
> Iar la bio_add_page apare un oops:
> 
> 
> bio OK
> PAGE OK
> BUG: unable to handle kernel NULL pointer dereference at 00000060
> IP: [<c01f8c71>] bio_add_page+0x11/0x50
> *pdpt = 000000000eb92001 *pde = 0000000000000000
> Oops: 0000 [#1] SMP
> 
> 
> A mai avut cineva o problema similara sau aveti idee de ce ar putea sa
> apara?

Trebuie sa configurezi sectorul pentru bio (bio->bi_sector) inainte de
folosesti bio_add_page.

Urmareste secventa din solutia laboratorului 8
(lin/4-5-relay-disk/relay-disk.c). Faptul ca se foloseste bio_add_page
dupa initializarea bio-ului (in cadrul functiei send_test_bio) nu este o
intamplare.

Razvan



More information about the pso mailing list