Re: Драйвер сетевой карты

Denis Kirjanov kirjanov at gmail.com
Sun Sep 19 09:30:10 EDT 2010


Dmitry,
хотел задать вопрос про  HAVE_NET_DEVICE_OPS в недавнем коммите.
Текущие драйверы не должны проверять это явно.

PS: попрошу еще раз присылать патчи в mailing list для ревью
остальными участниками.

Thanks.

2010/9/14 Denis Kirjanov <kirjanov at gmail.com>:
> @Забыл подписать kernel-russian :/
> AFAIK теперь это не нужно. Все определяется/скрыто/инкапсулировано(как
> угодно) в module_(init|exit) и тегах __init __exit etc
>
> 2010/9/14 Dmitry Podgorny <pasis.ua at gmail.com>:
>> В Mon, 13 Sep 2010 19:58:12 +0400
>> Denis Kirjanov <kirjanov at gmail.com> пишет:
>>
>>> я предлагаю использовать  github для хостинга сорцов.
>>> нужен еще какой-нибудь способ распространения изменений (в основном
>>> для ревью) для гипотетического драйвера.
>>
>> Репозитарий зарегистрирован http://github.com/pasis/pcnet-driver/.
>> Сразу приведу ссылку, чтобы слить:
>> git://github.com/pasis/pcnet-driver.git
>>
>> Первым делом написал простейший модуль ядра, далее планирую написать
>> регистрацию PCI драйвера, определение модели карточки, добычу
>> MAC-адреса и т.д. Вобщем, от простых шагов к более комплексному виду.
>>
>> Еще у меня есть вопрос:
>> В документации по написанию модулей нету #define MODULE вначале
>> исходника. А если посмотреть в <linux/module.h> и <linux/init.h>, то
>> можно прийти к выводу, что объявлять MODULE нужно перед включением
>> заголовочных файлов. Так этот MODULE объявляется через параметры gcc
>> или откуда вообще берется, раз в примерах его нет?
>>
>> P.S. Буду рад любой помощи и критике моих не прямолинейных конечностей.
>>
>> _______________________________________________
>> Kernel-russian mailing list
>> Kernel-russian at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernel-russian
>>
>
>
>
> --
> Regards,
> Denis
>



-- 
Regards,
Denis


More information about the Kernel-russian mailing list