[BSD] freebsd, kernelmodul forditasa debug kernelhez

Magyari, Miklos miklos.magyari at hp.com
2011. Jan. 17., H, 16:38:15 CET


üdv,

valamit nem értek a build folyamat körül.
Van egy saját konfigolású kernelem, ami praktikusan egy GENERIC plusz egy rakás debug opció (witness, invariants, diagnostic stb). A következőt nem értem:

1. boot ezzel a kernellel
2. cd /sys/modules/ext2fs
3. make load
4. mount_ext2fs akármi

na erre jön egy tetszetős kernel pánik: mtx_lock() of spin mutex bufobj interlock
Nyomozgatás után arra következtetek, hogy ez egy fals pánik és az baj, hogy a futó kernel és a modul nem 100%-ig kedveli egymást, ergo valamit elcseszek a fenti folyamatban (márcsak azért is valószínű, mert a buildkernel/installkernel által tökugyanabból a forrásból készített /boot/kernel/ext2fs.ko nem pánikol).
Szóval a kérdés, hogyan lehet nem GENERIC kernelhez egyedileg összefordítani egy 100%-ig kompatibilis kernelmodult.

kösz,
-mami





További információk a(z) BSD levelezőlistáról