есть самописный сетевой драйвер, регистрация устройства взята стандартная (также как в pci-skeleton) , при выгрузке модуля тоже используется стандартная процедура: unregister_netdev, но всё равно летит ошибка
Unable to handle kernel NULL pointer dereference at virtual address 00000070
printing eip:
c0167387
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: 8021q bridge pcm phapch hdlc_adapt comm ethernet msptimer isw cpld nls_cp437 vfat fat
CPU: 0
EIP: 0060:[<c0167387>] Not tainted VLI
EFLAGS: 00010286 (2.6.11.7rs-edition)
EIP is at sysfs_hash_and_remove+0xe/0xdd
eax: c51685c4 ebx: 00000000 ecx: c63e2a6c edx: 00000000
esi: c51685c4 edi: 00000880 ebp: c526a000 esp: c526bef8
чо делать?
unloading module linux 2.6
Модератор: Модераторы разделов
-
Alxn1
- Сообщения: 402
- Статус: Красноглазик со стажем
- ОС: Mavericks
Re: unloading module linux 2.6
Дебажить, дебажить и ещё раз дебажить
Что ещё можно делать-то?