6
私はLinuxブロックデバイスドライバを書いています。私は多くの初期化作業をしています。しかし、私が最後にadd_disk()
と呼ぶと、モジュールはinsmod
の間にハングします。insmodでadd_disk()がハングします
問題のスニペットはここにある:
set_capacity(gendisk, dev->nsectors);
add_disk(gendisk);
//this line is never reached