LINUX.ORG.RU

Загрузка модуля (+)


0

0

При загрузке своего модуля командой insmod выдается warning:

" ...will taint... : no license"

При инициализация модуля должно напечататься сообщение - не печатается. Что это з лицензия и куда ее вставлять.

Извиняйте за ламерские вопросы. Вообще тяжело, честно говоря, переходить на Линукс. И вроде примеры нашел - пишу, а оно не работает. Что за ж...?


> " ...will taint... : no license"

include/linux/module.h:MODULE_LICENSE()

> При инициализация модуля должно напечататься сообщение
> - не печатается.

не по этой причине

idle ★★★★★
()
Ответ на: комментарий от idle

Спасибо. Но похоже по этой причине.

Вставил такое:

MODULE_AUTHOR ("jASON Hecker <jason@air.net.au>");

MODULE_DESCRIPTION

("Driver for Cisco wireless LAN cards using the PLX9052 PCI bridge");

#ifdef MODULE_LICENSE

MODULE_LICENSE ("Dual MPL/GPL");

#endif

И ве заработало.

yuragv
() автор топика
Ответ на: комментарий от yuragv

> Но похоже по этой причине.

да никак не может этого быть. может, ваш модуль
просто не загружался из-за unresolved symbols
без MODULE_LICENSE ? вот это возможно

idle ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.